builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0187 starttime: 1467235142.98 results: success (0) buildid: 20160629130426 builduid: a895d54ff7bf40d0a65922a67a781542 revision: ee43fafecf41bc2048b100e1fe2e272144884d19 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:02.983873) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:02.984327) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:02.984594) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:03.008922) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:03.009203) ========= 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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-29 14:19:03-- 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% 165M=0s 2016-06-29 14:19:03 (165 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.150594 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:03.181525) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:03.181833) ========= 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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.026179 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:03.229849) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 14:19:03.230174) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ee43fafecf41bc2048b100e1fe2e272144884d19 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ee43fafecf41bc2048b100e1fe2e272144884d19 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Yi8HrwIk3b/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.lftqMCs9iV/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-29 14:19:03,296 truncating revision to first 12 chars 2016-06-29 14:19:03,296 Setting DEBUG logging. 2016-06-29 14:19:03,296 attempt 1/10 2016-06-29 14:19:03,296 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ee43fafecf41?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-29 14:19:04,199 unpacking tar archive at: mozilla-beta-ee43fafecf41/testing/mozharness/ program finished with exit code 0 elapsedTime=1.164153 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 14:19:04.416138) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:04.416447) ========= script_repo_revision: ee43fafecf41bc2048b100e1fe2e272144884d19 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:04.416837) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:04.417114) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 14:19:04.435934) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-29 14:19:04.436213) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Yi8HrwIk3b/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.lftqMCs9iV/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 14:19:04 INFO - MultiFileLogger online at 20160629 14:19:04 in /builds/slave/test 14:19:04 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 14:19:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:19:04 INFO - {'append_to_log': False, 14:19:04 INFO - 'base_work_dir': '/builds/slave/test', 14:19:04 INFO - 'blob_upload_branch': 'mozilla-beta', 14:19:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:19:04 INFO - 'buildbot_json_path': 'buildprops.json', 14:19:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:19:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:19:04 INFO - 'download_minidump_stackwalk': True, 14:19:04 INFO - 'download_symbols': 'true', 14:19:04 INFO - 'e10s': False, 14:19:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:19:04 INFO - 'tooltool.py': '/tools/tooltool.py', 14:19:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:19:04 INFO - '/tools/misc-python/virtualenv.py')}, 14:19:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:19:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:19:04 INFO - 'log_level': 'info', 14:19:04 INFO - 'log_to_console': True, 14:19:04 INFO - 'opt_config_files': (), 14:19:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:19:04 INFO - '--processes=1', 14:19:04 INFO - '--config=%(test_path)s/wptrunner.ini', 14:19:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:19:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:19:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:19:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:19:04 INFO - 'pip_index': False, 14:19:04 INFO - 'require_test_zip': True, 14:19:04 INFO - 'test_type': ('testharness',), 14:19:04 INFO - 'this_chunk': '1', 14:19:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:19:04 INFO - 'total_chunks': '10', 14:19:04 INFO - 'virtualenv_path': 'venv', 14:19:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:19:04 INFO - 'work_dir': 'build'} 14:19:04 INFO - ##### 14:19:04 INFO - ##### Running clobber step. 14:19:04 INFO - ##### 14:19:04 INFO - Running pre-action listener: _resource_record_pre_action 14:19:04 INFO - Running main action method: clobber 14:19:04 INFO - rmtree: /builds/slave/test/build 14:19:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:19:06 INFO - Running post-action listener: _resource_record_post_action 14:19:06 INFO - ##### 14:19:06 INFO - ##### Running read-buildbot-config step. 14:19:06 INFO - ##### 14:19:06 INFO - Running pre-action listener: _resource_record_pre_action 14:19:06 INFO - Running main action method: read_buildbot_config 14:19:06 INFO - Using buildbot properties: 14:19:06 INFO - { 14:19:06 INFO - "project": "", 14:19:06 INFO - "product": "firefox", 14:19:06 INFO - "script_repo_revision": "production", 14:19:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 14:19:06 INFO - "repository": "", 14:19:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 14:19:06 INFO - "buildid": "20160629130426", 14:19:06 INFO - "pgo_build": "False", 14:19:06 INFO - "basedir": "/builds/slave/test", 14:19:06 INFO - "buildnumber": 13, 14:19:06 INFO - "slavename": "t-yosemite-r7-0187", 14:19:06 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 14:19:06 INFO - "platform": "macosx64", 14:19:06 INFO - "branch": "mozilla-beta", 14:19:06 INFO - "revision": "ee43fafecf41bc2048b100e1fe2e272144884d19", 14:19:06 INFO - "repo_path": "releases/mozilla-beta", 14:19:06 INFO - "moz_repo_path": "", 14:19:06 INFO - "stage_platform": "macosx64", 14:19:06 INFO - "builduid": "a895d54ff7bf40d0a65922a67a781542", 14:19:06 INFO - "slavebuilddir": "test" 14:19:06 INFO - } 14:19:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 14:19:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 14:19:06 INFO - Running post-action listener: _resource_record_post_action 14:19:06 INFO - ##### 14:19:06 INFO - ##### Running download-and-extract step. 14:19:06 INFO - ##### 14:19:06 INFO - Running pre-action listener: _resource_record_pre_action 14:19:06 INFO - Running main action method: download_and_extract 14:19:06 INFO - mkdir: /builds/slave/test/build/tests 14:19: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')]} 14:19:06 INFO - https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 14:19:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 14:19:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 14:19:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:19:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 14:19:08 INFO - Downloaded 1201 bytes. 14:19:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:19:08 INFO - Using the following test package requirements: 14:19:08 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:19:08 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 14:19:08 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 14:19:08 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'jsshell-mac64.zip'], 14:19:08 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 14:19:08 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:19:08 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 14:19:08 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 14:19:08 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 14:19:08 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:19:08 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 14:19:08 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 14:19:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:08 INFO - https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 14:19:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 14:19:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 14:19:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 14:19:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 14:19:09 INFO - Downloaded 18405693 bytes. 14:19:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:19:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:19:09 INFO - caution: filename not matched: web-platform/* 14:19:09 INFO - Return code: 11 14:19:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:09 INFO - https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 14:19:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:19:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:19:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:19:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 14:19:11 INFO - Downloaded 36389085 bytes. 14:19:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:19:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:19:15 INFO - caution: filename not matched: bin/* 14:19:15 INFO - caution: filename not matched: config/* 14:19:15 INFO - caution: filename not matched: mozbase/* 14:19:15 INFO - caution: filename not matched: marionette/* 14:19:15 INFO - caution: filename not matched: tools/wptserve/* 14:19:15 INFO - Return code: 11 14:19: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')]} 14:19:15 INFO - https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 14:19:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 14:19:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 14:19:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 14:19:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 14:19:18 INFO - Downloaded 73043462 bytes. 14:19:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 14:19:18 INFO - mkdir: /builds/slave/test/properties 14:19:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:19:18 INFO - Writing to file /builds/slave/test/properties/build_url 14:19:18 INFO - Contents: 14:19:18 INFO - build_url:https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 14:19:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:19:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:19:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:19:19 INFO - Contents: 14:19:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:19:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:19 INFO - https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:19:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:19:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:19:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:19:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 14:19:23 INFO - Downloaded 103703608 bytes. 14:19:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:19:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:19:27 INFO - Return code: 0 14:19:27 INFO - Running post-action listener: _resource_record_post_action 14:19:27 INFO - Running post-action listener: set_extra_try_arguments 14:19:27 INFO - ##### 14:19:27 INFO - ##### Running create-virtualenv step. 14:19:27 INFO - ##### 14:19:27 INFO - Running pre-action listener: _pre_create_virtualenv 14:19:27 INFO - Running pre-action listener: _resource_record_pre_action 14:19:27 INFO - Running main action method: create_virtualenv 14:19:27 INFO - Creating virtualenv /builds/slave/test/build/venv 14:19:27 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:19:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:19:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:19:27 INFO - Using real prefix '/tools/python27' 14:19:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:19:28 INFO - Installing distribute.............................................................................................................................................................................................done. 14:19:30 INFO - Installing pip.................done. 14:19:30 INFO - Return code: 0 14:19:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:19:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:30 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 0x105b0ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b27f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9435b8450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b235e0>, '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 0x105706cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105731990>, '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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:19:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:19:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:19:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Yi8HrwIk3b/Render', 14:19:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:19:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:19:30 INFO - 'HOME': '/Users/cltbld', 14:19:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:19:30 INFO - 'LOGNAME': 'cltbld', 14:19:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:30 INFO - 'MOZ_NO_REMOTE': '1', 14:19:30 INFO - 'NO_EM_RESTART': '1', 14:19:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:19:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:30 INFO - 'PWD': '/builds/slave/test', 14:19:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:19:30 INFO - 'SHELL': '/bin/bash', 14:19:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lftqMCs9iV/Listeners', 14:19:30 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:19:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:19:30 INFO - 'USER': 'cltbld', 14:19:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:19:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:19:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:19:30 INFO - 'XPC_FLAGS': '0x0', 14:19:30 INFO - 'XPC_SERVICE_NAME': '0', 14:19:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:19:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:31 INFO - Downloading/unpacking psutil>=0.7.1 14:19:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:19:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:19:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:19:34 INFO - Installing collected packages: psutil 14:19:34 INFO - Running setup.py install for psutil 14:19:34 INFO - building 'psutil._psutil_osx' extension 14:19:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 14:19:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 14:19:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 14:19:35 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 14:19:35 INFO - building 'psutil._psutil_posix' extension 14:19:35 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 14:19:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:19:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:19:35 INFO - ^ 14:19:35 INFO - 1 warning generated. 14:19:35 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 14:19:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:19:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:19:35 INFO - Successfully installed psutil 14:19:35 INFO - Cleaning up... 14:19:35 INFO - Return code: 0 14:19:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:19:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:35 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 0x105b0ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b27f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9435b8450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b235e0>, '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 0x105706cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105731990>, '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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:19:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:19:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:19:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Yi8HrwIk3b/Render', 14:19:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:19:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:19:35 INFO - 'HOME': '/Users/cltbld', 14:19:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:19:35 INFO - 'LOGNAME': 'cltbld', 14:19:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:35 INFO - 'MOZ_NO_REMOTE': '1', 14:19:35 INFO - 'NO_EM_RESTART': '1', 14:19:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:19:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:35 INFO - 'PWD': '/builds/slave/test', 14:19:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:19:35 INFO - 'SHELL': '/bin/bash', 14:19:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lftqMCs9iV/Listeners', 14:19:35 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:19:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:19:35 INFO - 'USER': 'cltbld', 14:19:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:19:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:19:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:19:35 INFO - 'XPC_FLAGS': '0x0', 14:19:35 INFO - 'XPC_SERVICE_NAME': '0', 14:19:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:19:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:19:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:19:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:19:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:19:38 INFO - Installing collected packages: mozsystemmonitor 14:19:38 INFO - Running setup.py install for mozsystemmonitor 14:19:38 INFO - Successfully installed mozsystemmonitor 14:19:38 INFO - Cleaning up... 14:19:38 INFO - Return code: 0 14:19:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:19:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:38 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 0x105b0ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b27f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9435b8450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b235e0>, '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 0x105706cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105731990>, '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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:19:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:19:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:19:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Yi8HrwIk3b/Render', 14:19:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:19:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:19:38 INFO - 'HOME': '/Users/cltbld', 14:19:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:19:38 INFO - 'LOGNAME': 'cltbld', 14:19:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:38 INFO - 'MOZ_NO_REMOTE': '1', 14:19:38 INFO - 'NO_EM_RESTART': '1', 14:19:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:19:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:38 INFO - 'PWD': '/builds/slave/test', 14:19:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:19:38 INFO - 'SHELL': '/bin/bash', 14:19:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lftqMCs9iV/Listeners', 14:19:38 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:19:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:19:38 INFO - 'USER': 'cltbld', 14:19:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:19:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:19:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:19:38 INFO - 'XPC_FLAGS': '0x0', 14:19:38 INFO - 'XPC_SERVICE_NAME': '0', 14:19:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:19:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:38 INFO - Downloading/unpacking blobuploader==1.2.4 14:19:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:41 INFO - Downloading blobuploader-1.2.4.tar.gz 14:19:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:19:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:19:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:19:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:19:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:19:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:42 INFO - Downloading docopt-0.6.1.tar.gz 14:19:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:19:42 INFO - Installing collected packages: blobuploader, requests, docopt 14:19:42 INFO - Running setup.py install for blobuploader 14:19:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:19:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:19:42 INFO - Running setup.py install for requests 14:19:43 INFO - Running setup.py install for docopt 14:19:43 INFO - Successfully installed blobuploader requests docopt 14:19:43 INFO - Cleaning up... 14:19:43 INFO - Return code: 0 14:19:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:19:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:43 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 0x105b0ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b27f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9435b8450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b235e0>, '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 0x105706cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105731990>, '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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:19:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:19:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:19:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Yi8HrwIk3b/Render', 14:19:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:19:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:19:43 INFO - 'HOME': '/Users/cltbld', 14:19:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:19:43 INFO - 'LOGNAME': 'cltbld', 14:19:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:43 INFO - 'MOZ_NO_REMOTE': '1', 14:19:43 INFO - 'NO_EM_RESTART': '1', 14:19:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:19:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:43 INFO - 'PWD': '/builds/slave/test', 14:19:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:19:43 INFO - 'SHELL': '/bin/bash', 14:19:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lftqMCs9iV/Listeners', 14:19:43 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:19:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:19:43 INFO - 'USER': 'cltbld', 14:19:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:19:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:19:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:19:43 INFO - 'XPC_FLAGS': '0x0', 14:19:43 INFO - 'XPC_SERVICE_NAME': '0', 14:19:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:19:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:19:43 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-lEKy7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:19:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:19:43 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-KPe9C5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:19:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:19:43 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-lkQVUJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:19:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:19:43 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-x7b0Qj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:19:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:19:43 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Kc9XBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-BED6xt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-aDB5vI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-lw29kg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-BNjgBX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Jux0Ld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-tC9UAk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-RlEN6K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-YeP1E1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:19:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:19:44 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-THRMVF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:45 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-hQKoel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:19:45 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-DWY0Tc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:19:45 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-DwrJiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:19:45 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-mYZtYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:19:45 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-4l4J9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:45 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-jgKDWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:19:46 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-GZ2Uli-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:19:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:19:46 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 14:19:46 INFO - Running setup.py install for manifestparser 14:19:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:19:46 INFO - Running setup.py install for mozcrash 14:19:46 INFO - Running setup.py install for mozdebug 14:19:46 INFO - Running setup.py install for mozdevice 14:19:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:19:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:19:46 INFO - Running setup.py install for mozfile 14:19:46 INFO - Running setup.py install for mozhttpd 14:19:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Running setup.py install for mozinfo 14:19:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Running setup.py install for mozInstall 14:19:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Running setup.py install for mozleak 14:19:47 INFO - Running setup.py install for mozlog 14:19:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Running setup.py install for moznetwork 14:19:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:19:47 INFO - Running setup.py install for mozprocess 14:19:47 INFO - Running setup.py install for mozprofile 14:19:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:19:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:19:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:19:48 INFO - Running setup.py install for mozrunner 14:19:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:19:48 INFO - Running setup.py install for mozscreenshot 14:19:48 INFO - Running setup.py install for moztest 14:19:48 INFO - Running setup.py install for mozversion 14:19:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:19:48 INFO - Running setup.py install for wptserve 14:19:48 INFO - Running setup.py install for marionette-driver 14:19:49 INFO - Running setup.py install for browsermob-proxy 14:19:49 INFO - Running setup.py install for marionette-client 14:19:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:19:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:19:49 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 14:19:49 INFO - Cleaning up... 14:19:49 INFO - Return code: 0 14:19:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:19:49 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 0x105b0ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b27f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9435b8450>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b235e0>, '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 0x105706cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105731990>, '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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:19:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:19:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:19:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Yi8HrwIk3b/Render', 14:19:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:19:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:19:49 INFO - 'HOME': '/Users/cltbld', 14:19:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:19:49 INFO - 'LOGNAME': 'cltbld', 14:19:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:49 INFO - 'MOZ_NO_REMOTE': '1', 14:19:49 INFO - 'NO_EM_RESTART': '1', 14:19:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:19:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:49 INFO - 'PWD': '/builds/slave/test', 14:19:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:19:49 INFO - 'SHELL': '/bin/bash', 14:19:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lftqMCs9iV/Listeners', 14:19:49 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:19:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:19:49 INFO - 'USER': 'cltbld', 14:19:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:19:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:19:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:19:49 INFO - 'XPC_FLAGS': '0x0', 14:19:49 INFO - 'XPC_SERVICE_NAME': '0', 14:19:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:19:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:19:49 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-RuKXJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:19:49 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:19:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:19:49 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-yYMwmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-oNPiw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-1MqIkP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-9SnRB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-W5gMJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-WQFQQG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-2U4D9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-ffUlJK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-rSg1iU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:19:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:19:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:19:50 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-oyLcaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-ZHocbs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-TKgY7n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-bH8O9U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-mbVbNa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-nJc9ZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-0HEDq5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-NeZSDq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-5VksEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:19:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:19:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:51 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-NRwPMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:19:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:19:52 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-XZfOTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:19:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:19:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:19: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 14:19: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 14:19: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 14:19: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 14:19: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 14:19: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 14:19:54 INFO - Downloading blessings-1.6.tar.gz 14:19:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:19:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:19:55 INFO - Installing collected packages: blessings 14:19:55 INFO - Running setup.py install for blessings 14:19:55 INFO - Successfully installed blessings 14:19:55 INFO - Cleaning up... 14:19:55 INFO - Return code: 0 14:19:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:19:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:19:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:19:55 INFO - Reading from file tmpfile_stdout 14:19:55 INFO - Current package versions: 14:19:55 INFO - blessings == 1.6 14:19:55 INFO - blobuploader == 1.2.4 14:19:55 INFO - browsermob-proxy == 0.6.0 14:19:55 INFO - docopt == 0.6.1 14:19:55 INFO - manifestparser == 1.1 14:19:55 INFO - marionette-client == 2.3.0 14:19:55 INFO - marionette-driver == 1.4.0 14:19:55 INFO - mozInstall == 1.12 14:19:55 INFO - mozcrash == 0.17 14:19:55 INFO - mozdebug == 0.1 14:19:55 INFO - mozdevice == 0.48 14:19:55 INFO - mozfile == 1.2 14:19:55 INFO - mozhttpd == 0.7 14:19:55 INFO - mozinfo == 0.9 14:19:55 INFO - mozleak == 0.1 14:19:55 INFO - mozlog == 3.1 14:19:55 INFO - moznetwork == 0.27 14:19:55 INFO - mozprocess == 0.22 14:19:55 INFO - mozprofile == 0.28 14:19:55 INFO - mozrunner == 6.11 14:19:55 INFO - mozscreenshot == 0.1 14:19:55 INFO - mozsystemmonitor == 0.0 14:19:55 INFO - moztest == 0.7 14:19:55 INFO - mozversion == 1.4 14:19:55 INFO - psutil == 3.1.1 14:19:55 INFO - requests == 1.2.3 14:19:55 INFO - wptserve == 1.4.0 14:19:55 INFO - wsgiref == 0.1.2 14:19:55 INFO - Running post-action listener: _resource_record_post_action 14:19:55 INFO - Running post-action listener: _start_resource_monitoring 14:19:55 INFO - Starting resource monitoring. 14:19:55 INFO - ##### 14:19:55 INFO - ##### Running pull step. 14:19:55 INFO - ##### 14:19:55 INFO - Running pre-action listener: _resource_record_pre_action 14:19:55 INFO - Running main action method: pull 14:19:55 INFO - Pull has nothing to do! 14:19:55 INFO - Running post-action listener: _resource_record_post_action 14:19:55 INFO - ##### 14:19:55 INFO - ##### Running install step. 14:19:55 INFO - ##### 14:19:55 INFO - Running pre-action listener: _resource_record_pre_action 14:19:55 INFO - Running main action method: install 14:19:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:19:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:19:55 INFO - Reading from file tmpfile_stdout 14:19:55 INFO - Detecting whether we're running mozinstall >=1.0... 14:19:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:19:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:19:56 INFO - Reading from file tmpfile_stdout 14:19:56 INFO - Output received: 14:19:56 INFO - Usage: mozinstall [options] installer 14:19:56 INFO - Options: 14:19:56 INFO - -h, --help show this help message and exit 14:19:56 INFO - -d DEST, --destination=DEST 14:19:56 INFO - Directory to install application into. [default: 14:19:56 INFO - "/builds/slave/test"] 14:19:56 INFO - --app=APP Application being installed. [default: firefox] 14:19:56 INFO - mkdir: /builds/slave/test/build/application 14:19:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 14:19:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 14:20:14 INFO - Reading from file tmpfile_stdout 14:20:14 INFO - Output received: 14:20:14 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:20:14 INFO - Running post-action listener: _resource_record_post_action 14:20:14 INFO - ##### 14:20:14 INFO - ##### Running run-tests step. 14:20:14 INFO - ##### 14:20:14 INFO - Running pre-action listener: _resource_record_pre_action 14:20:14 INFO - Running main action method: run_tests 14:20:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:20:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:20:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:20:14 INFO - grabbing minidump binary from tooltool 14:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:20:14 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 0x105b235e0>, '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 0x105706cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105731990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:20:14 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:20:14 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 14:20:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:20:14 INFO - Return code: 0 14:20:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:20:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:20:14 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/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:20:14 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/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:20:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Yi8HrwIk3b/Render', 14:20:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:20:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:20:14 INFO - 'HOME': '/Users/cltbld', 14:20:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:20:14 INFO - 'LOGNAME': 'cltbld', 14:20:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:20:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:20:14 INFO - 'MOZ_NO_REMOTE': '1', 14:20:14 INFO - 'NO_EM_RESTART': '1', 14:20:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:20:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:20:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:20:14 INFO - 'PWD': '/builds/slave/test', 14:20:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:20:14 INFO - 'SHELL': '/bin/bash', 14:20:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.lftqMCs9iV/Listeners', 14:20:14 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:20:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:20:14 INFO - 'USER': 'cltbld', 14:20:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:20:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:20:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:20:14 INFO - 'XPC_FLAGS': '0x0', 14:20:14 INFO - 'XPC_SERVICE_NAME': '0', 14:20:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:20:14 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/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:20:14 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:20:14 INFO - import pkg_resources 14:20:15 INFO - Using 1 client processes 14:20:15 INFO - wptserve Starting http server on 127.0.0.1:8001 14:20:15 INFO - wptserve Starting http server on 127.0.0.1:8000 14:20:15 INFO - wptserve Starting http server on 127.0.0.1:8443 14:20:17 INFO - SUITE-START | Running 778 tests 14:20:17 INFO - Running testharness tests 14:20:17 INFO - Setting up ssl 14:20:17 INFO - PROCESS | certutil | 14:20:17 INFO - PROCESS | certutil | 14:20:17 INFO - PROCESS | certutil | 14:20:17 INFO - Certificate Nickname Trust Attributes 14:20:17 INFO - SSL,S/MIME,JAR/XPI 14:20:17 INFO - 14:20:17 INFO - web-platform-tests CT,, 14:20:17 INFO - 14:20:17 INFO - Starting runner 14:20:18 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:20:18 INFO - PROCESS | 1648 | 1467235218829 Marionette DEBUG Marionette enabled via build flag and pref 14:20:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f24800 == 1 [pid = 1648] [id = 1] 14:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f25000) [pid = 1648] [serial = 1] [outer = 0x0] 14:20:18 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:20:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f26000) [pid = 1648] [serial = 2] [outer = 0x113f25000] 14:20:19 INFO - PROCESS | 1648 | 1467235219141 Marionette INFO Listening on port 2828 14:20:19 INFO - PROCESS | 1648 | 1467235219370 Marionette DEBUG Marionette enabled via command-line flag 14:20:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116950800 == 2 [pid = 1648] [id = 2] 14:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116951000) [pid = 1648] [serial = 3] [outer = 0x0] 14:20:19 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:20:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116952000) [pid = 1648] [serial = 4] [outer = 0x116951000] 14:20:19 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:19 INFO - PROCESS | 1648 | 1467235219521 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 14:20:19 INFO - PROCESS | 1648 | 1467235219609 Marionette DEBUG Closed connection conn0 14:20:19 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:19 INFO - PROCESS | 1648 | 1467235219616 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 14:20:19 INFO - PROCESS | 1648 | 1467235219625 Marionette DEBUG Closed connection conn1 14:20:19 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:19 INFO - PROCESS | 1648 | 1467235219630 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 14:20:19 INFO - PROCESS | 1648 | 1467235219637 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:20:19 INFO - PROCESS | 1648 | 1467235219646 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629130426","device":"desktop","version":"48.0"} 14:20:19 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a84000 == 3 [pid = 1648] [id = 3] 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119cab800) [pid = 1648] [serial = 5] [outer = 0x0] 14:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cac800 == 4 [pid = 1648] [id = 4] 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x119c2e800) [pid = 1648] [serial = 6] [outer = 0x0] 14:20:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:20:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a76000 == 5 [pid = 1648] [id = 5] 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x119c2c000) [pid = 1648] [serial = 7] [outer = 0x0] 14:20:20 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:20:20 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x1218a7800) [pid = 1648] [serial = 8] [outer = 0x119c2c000] 14:20:20 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x1215d8000) [pid = 1648] [serial = 9] [outer = 0x119cab800] 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x123dc2c00) [pid = 1648] [serial = 10] [outer = 0x119c2e800] 14:20:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x123dc4800) [pid = 1648] [serial = 11] [outer = 0x119c2c000] 14:20:21 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:20:21 INFO - PROCESS | 1648 | 1467235221406 Marionette INFO startBrowser 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:21 INFO - PROCESS | 1648 | 1467235221428 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 1648 | 1467235221436 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 1648 | 1467235221437 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126803000) [pid = 1648] [serial = 12] [outer = 0x119c2c000] 14:20:21 INFO - PROCESS | 1648 | 1467235221755 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"668e3531-0e3f-c84e-84fd-767ed7af4b57","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629130426","device":"desktop","version":"48.0","command_id":1}}] 14:20:21 INFO - PROCESS | 1648 | 1467235221840 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:20:21 INFO - PROCESS | 1648 | 1467235221844 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:21 INFO - PROCESS | 1648 | 1467235221909 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:20:21 INFO - PROCESS | 1648 | 1467235221977 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:20:21 INFO - PROCESS | 1648 | 1467235221979 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:21 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:20:22 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128882400) [pid = 1648] [serial = 13] [outer = 0x119c2c000] 14:20:22 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:20:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:22 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:20:22 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:20:22 INFO - PROCESS | 1648 | 1467235222227 Marionette TRACE conn2 <- [1,3,null,{}] 14:20:22 INFO - PROCESS | 1648 | 1467235222230 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:20:22 INFO - PROCESS | 1648 | 1467235222232 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:22 INFO - PROCESS | 1648 | 1467235222248 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:20:22 INFO - PROCESS | 1648 | 1467235222275 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 1648 | 1467235222277 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:20:22 INFO - PROCESS | 1648 | 1467235222281 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 1648 | 1467235222283 Marionette TRACE conn2 <- [1,6,null,{}] 14:20:22 INFO - PROCESS | 1648 | 1467235222285 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:22 INFO - PROCESS | 1648 | 1467235222286 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:22 INFO - PROCESS | 1648 | 1467235222301 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:20:22 INFO - PROCESS | 1648 | 1467235222308 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 1648 | 1467235222310 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129219000 == 6 [pid = 1648] [id = 6] 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129307c00) [pid = 1648] [serial = 14] [outer = 0x0] 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129309800) [pid = 1648] [serial = 15] [outer = 0x129307c00] 14:20:22 INFO - PROCESS | 1648 | 1467235222342 Marionette DEBUG loaded listener.js 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12930f400) [pid = 1648] [serial = 16] [outer = 0x129307c00] 14:20:22 INFO - PROCESS | 1648 | 1467235222644 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:20:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129786800 == 7 [pid = 1648] [id = 7] 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x1295d4400) [pid = 1648] [serial = 17] [outer = 0x0] 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x1295d8400) [pid = 1648] [serial = 18] [outer = 0x1295d4400] 14:20:22 INFO - PROCESS | 1648 | 1467235222679 Marionette DEBUG loaded listener.js 14:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x1295e0000) [pid = 1648] [serial = 19] [outer = 0x1295d4400] 14:20:22 INFO - PROCESS | 1648 | 1467235222739 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 1648 | 1467235222741 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:20:22 INFO - PROCESS | 1648 | 1467235222764 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 1648 | 1467235222765 Marionette TRACE conn2 <- [1,10,null,{}] 14:20:22 INFO - PROCESS | 1648 | 1467235222779 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:22 INFO - PROCESS | 1648 | 1467235222783 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:22 INFO - PROCESS | 1648 | 1467235222913 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:20:22 INFO - PROCESS | 1648 | 1467235222938 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:22 INFO - PROCESS | 1648 | 1467235222939 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bc000 == 8 [pid = 1648] [id = 8] 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x1295d9800) [pid = 1648] [serial = 20] [outer = 0x0] 14:20:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a805000) [pid = 1648] [serial = 21] [outer = 0x1295d9800] 14:20:22 INFO - PROCESS | 1648 | 1467235222970 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12ab49800) [pid = 1648] [serial = 22] [outer = 0x1295d9800] 14:20:23 INFO - PROCESS | 1648 | 1467235223271 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 526ms 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:20:23 INFO - PROCESS | 1648 | 1467235223284 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 1648 | 1467235223286 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:20:23 INFO - PROCESS | 1648 | 1467235223296 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 1648 | 1467235223297 Marionette TRACE conn2 <- [1,14,null,{}] 14:20:23 INFO - PROCESS | 1648 | 1467235223299 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:23 INFO - PROCESS | 1648 | 1467235223301 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:23 INFO - PROCESS | 1648 | 1467235223414 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:20:23 INFO - PROCESS | 1648 | 1467235223449 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 1648 | 1467235223450 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c4800 == 9 [pid = 1648] [id = 9] 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12ba1b800) [pid = 1648] [serial = 23] [outer = 0x0] 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12ba1d400) [pid = 1648] [serial = 24] [outer = 0x12ba1b800] 14:20:23 INFO - PROCESS | 1648 | 1467235223478 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12ba27400) [pid = 1648] [serial = 25] [outer = 0x12ba1b800] 14:20:23 INFO - PROCESS | 1648 | 1467235223737 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 476ms 14:20:23 INFO - PROCESS | 1648 | 1467235223766 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 1648 | 1467235223767 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:20:23 INFO - PROCESS | 1648 | 1467235223770 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 1648 | 1467235223771 Marionette TRACE conn2 <- [1,18,null,{}] 14:20:23 INFO - PROCESS | 1648 | 1467235223781 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:23 INFO - PROCESS | 1648 | 1467235223782 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:23 INFO - PROCESS | 1648 | 1467235223876 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:20:23 INFO - PROCESS | 1648 | 1467235223881 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 1648 | 1467235223883 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb82000 == 10 [pid = 1648] [id = 10] 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12bbb9400) [pid = 1648] [serial = 26] [outer = 0x0] 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bc15400) [pid = 1648] [serial = 27] [outer = 0x12bbb9400] 14:20:23 INFO - PROCESS | 1648 | 1467235223907 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bc1bc00) [pid = 1648] [serial = 28] [outer = 0x12bbb9400] 14:20:24 INFO - PROCESS | 1648 | 1467235224162 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 14:20:24 INFO - PROCESS | 1648 | 1467235224197 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 1648 | 1467235224198 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:20:24 INFO - PROCESS | 1648 | 1467235224200 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 1648 | 1467235224201 Marionette TRACE conn2 <- [1,22,null,{}] 14:20:24 INFO - PROCESS | 1648 | 1467235224211 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:24 INFO - PROCESS | 1648 | 1467235224212 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:24 INFO - PROCESS | 1648 | 1467235224309 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:20:24 INFO - PROCESS | 1648 | 1467235224312 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 1648 | 1467235224314 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666a000 == 11 [pid = 1648] [id = 11] 14:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12bc1f000) [pid = 1648] [serial = 29] [outer = 0x0] 14:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12bf1c000) [pid = 1648] [serial = 30] [outer = 0x12bc1f000] 14:20:24 INFO - PROCESS | 1648 | 1467235224338 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12c037400) [pid = 1648] [serial = 31] [outer = 0x12bc1f000] 14:20:24 INFO - PROCESS | 1648 | 1467235224575 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 14:20:24 INFO - PROCESS | 1648 | 1467235224618 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:20:24 INFO - PROCESS | 1648 | 1467235224619 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:20:24 INFO - PROCESS | 1648 | 1467235224629 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:20:24 INFO - PROCESS | 1648 | 1467235224630 Marionette TRACE conn2 <- [1,26,null,{}] 14:20:24 INFO - PROCESS | 1648 | 1467235224632 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:24 INFO - PROCESS | 1648 | 1467235224633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:24 INFO - PROCESS | 1648 | 1467235224729 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:20:24 INFO - PROCESS | 1648 | 1467235224733 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 1648 | 1467235224735 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0f3000 == 12 [pid = 1648] [id = 12] 14:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x12c03a800) [pid = 1648] [serial = 32] [outer = 0x0] 14:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x118167c00) [pid = 1648] [serial = 33] [outer = 0x12c03a800] 14:20:24 INFO - PROCESS | 1648 | 1467235224760 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12c3cd800) [pid = 1648] [serial = 34] [outer = 0x12c03a800] 14:20:24 INFO - PROCESS | 1648 | 1467235224994 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 375ms 14:20:25 INFO - PROCESS | 1648 | 1467235224997 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 1648 | 1467235224998 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:20:25 INFO - PROCESS | 1648 | 1467235225001 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 1648 | 1467235225002 Marionette TRACE conn2 <- [1,30,null,{}] 14:20:25 INFO - PROCESS | 1648 | 1467235225004 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 1648 | 1467235225006 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:25 INFO - PROCESS | 1648 | 1467235225114 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:20:25 INFO - PROCESS | 1648 | 1467235225118 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 1648 | 1467235225119 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5b8800 == 13 [pid = 1648] [id = 13] 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12c3d0800) [pid = 1648] [serial = 35] [outer = 0x0] 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c3d5400) [pid = 1648] [serial = 36] [outer = 0x12c3d0800] 14:20:25 INFO - PROCESS | 1648 | 1467235225143 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c716c00) [pid = 1648] [serial = 37] [outer = 0x12c3d0800] 14:20:25 INFO - PROCESS | 1648 | 1467235225375 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 417ms 14:20:25 INFO - PROCESS | 1648 | 1467235225419 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 1648 | 1467235225420 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:20:25 INFO - PROCESS | 1648 | 1467235225430 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 1648 | 1467235225431 Marionette TRACE conn2 <- [1,34,null,{}] 14:20:25 INFO - PROCESS | 1648 | 1467235225433 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 1648 | 1467235225434 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:25 INFO - PROCESS | 1648 | 1467235225533 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:20:25 INFO - PROCESS | 1648 | 1467235225538 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 1648 | 1467235225539 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7d8800 == 14 [pid = 1648] [id = 14] 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12c71d400) [pid = 1648] [serial = 38] [outer = 0x0] 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12c721400) [pid = 1648] [serial = 39] [outer = 0x12c71d400] 14:20:25 INFO - PROCESS | 1648 | 1467235225564 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c93a400) [pid = 1648] [serial = 40] [outer = 0x12c71d400] 14:20:25 INFO - PROCESS | 1648 | 1467235225793 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 14:20:25 INFO - PROCESS | 1648 | 1467235225798 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 1648 | 1467235225799 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:20:25 INFO - PROCESS | 1648 | 1467235225801 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 1648 | 1467235225802 Marionette TRACE conn2 <- [1,38,null,{}] 14:20:25 INFO - PROCESS | 1648 | 1467235225811 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 1648 | 1467235225813 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:25 INFO - PROCESS | 1648 | 1467235225908 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:20:25 INFO - PROCESS | 1648 | 1467235225912 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 1648 | 1467235225922 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf0000 == 15 [pid = 1648] [id = 15] 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c93dc00) [pid = 1648] [serial = 41] [outer = 0x0] 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12c943800) [pid = 1648] [serial = 42] [outer = 0x12c93dc00] 14:20:25 INFO - PROCESS | 1648 | 1467235225945 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cdd7c00) [pid = 1648] [serial = 43] [outer = 0x12c93dc00] 14:20:26 INFO - PROCESS | 1648 | 1467235226194 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 14:20:26 INFO - PROCESS | 1648 | 1467235226234 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 1648 | 1467235226236 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:20:26 INFO - PROCESS | 1648 | 1467235226245 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 1648 | 1467235226246 Marionette TRACE conn2 <- [1,42,null,{}] 14:20:26 INFO - PROCESS | 1648 | 1467235226248 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:26 INFO - PROCESS | 1648 | 1467235226249 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:26 INFO - PROCESS | 1648 | 1467235226364 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:20:26 INFO - PROCESS | 1648 | 1467235226367 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 1648 | 1467235226368 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d30800 == 16 [pid = 1648] [id = 16] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cdda400) [pid = 1648] [serial = 44] [outer = 0x0] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cde0c00) [pid = 1648] [serial = 45] [outer = 0x12cdda400] 14:20:26 INFO - PROCESS | 1648 | 1467235226388 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12d12a400) [pid = 1648] [serial = 46] [outer = 0x12cdda400] 14:20:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2de800 == 17 [pid = 1648] [id = 17] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12d2df000) [pid = 1648] [serial = 47] [outer = 0x0] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12d2e0800) [pid = 1648] [serial = 48] [outer = 0x12d2df000] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12d2dc800) [pid = 1648] [serial = 49] [outer = 0x12d2df000] 14:20:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2de000 == 18 [pid = 1648] [id = 18] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12d12c400) [pid = 1648] [serial = 50] [outer = 0x0] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d43ac00) [pid = 1648] [serial = 51] [outer = 0x12d12c400] 14:20:26 INFO - PROCESS | 1648 | 1467235226786 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:20:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x1166efc00) [pid = 1648] [serial = 52] [outer = 0x12d12c400] 14:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 576ms 14:20:26 INFO - PROCESS | 1648 | 1467235226840 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 1648 | 1467235226842 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:20:26 INFO - PROCESS | 1648 | 1467235226854 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 1648 | 1467235226856 Marionette TRACE conn2 <- [1,46,null,{}] 14:20:26 INFO - PROCESS | 1648 | 1467235226910 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:26 INFO - PROCESS | 1648 | 1467235226911 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:27 INFO - PROCESS | 1648 | 1467235227055 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:20:27 INFO - PROCESS | 1648 | 1467235227062 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 1648 | 1467235227076 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d841800 == 19 [pid = 1648] [id = 19] 14:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x12d130400) [pid = 1648] [serial = 53] [outer = 0x0] 14:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12d97e400) [pid = 1648] [serial = 54] [outer = 0x12d130400] 14:20:27 INFO - PROCESS | 1648 | 1467235227120 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x117e9e000) [pid = 1648] [serial = 55] [outer = 0x12d130400] 14:20:27 INFO - PROCESS | 1648 | 1467235227391 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 594ms 14:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:20:27 INFO - PROCESS | 1648 | 1467235227445 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 1648 | 1467235227447 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:20:27 INFO - PROCESS | 1648 | 1467235227449 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 1648 | 1467235227450 Marionette TRACE conn2 <- [1,50,null,{}] 14:20:27 INFO - PROCESS | 1648 | 1467235227452 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:27 INFO - PROCESS | 1648 | 1467235227453 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:27 INFO - PROCESS | 1648 | 1467235227551 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:20:27 INFO - PROCESS | 1648 | 1467235227554 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:27 INFO - PROCESS | 1648 | 1467235227555 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9a2800 == 20 [pid = 1648] [id = 20] 14:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11845ac00) [pid = 1648] [serial = 56] [outer = 0x0] 14:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x12bb41000) [pid = 1648] [serial = 57] [outer = 0x11845ac00] 14:20:27 INFO - PROCESS | 1648 | 1467235227579 Marionette DEBUG loaded listener.js 14:20:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12bb47400) [pid = 1648] [serial = 58] [outer = 0x11845ac00] 14:20:27 INFO - PROCESS | 1648 | 1467235227847 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 14:20:27 INFO - PROCESS | 1648 | 1467235227868 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 1648 | 1467235227869 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:20:27 INFO - PROCESS | 1648 | 1467235227882 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 1648 | 1467235227883 Marionette TRACE conn2 <- [1,54,null,{}] 14:20:27 INFO - PROCESS | 1648 | 1467235227885 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:27 INFO - PROCESS | 1648 | 1467235227886 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:28 INFO - PROCESS | 1648 | 1467235228035 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:20:28 INFO - PROCESS | 1648 | 1467235228039 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 1648 | 1467235228040 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9b1000 == 21 [pid = 1648] [id = 21] 14:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12bb49c00) [pid = 1648] [serial = 59] [outer = 0x0] 14:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12c3ccc00) [pid = 1648] [serial = 60] [outer = 0x12bb49c00] 14:20:28 INFO - PROCESS | 1648 | 1467235228091 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12d985800) [pid = 1648] [serial = 61] [outer = 0x12bb49c00] 14:20:28 INFO - PROCESS | 1648 | 1467235228412 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 569ms 14:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:20:28 INFO - PROCESS | 1648 | 1467235228451 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:20:28 INFO - PROCESS | 1648 | 1467235228452 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:20:28 INFO - PROCESS | 1648 | 1467235228459 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:20:28 INFO - PROCESS | 1648 | 1467235228461 Marionette TRACE conn2 <- [1,58,null,{}] 14:20:28 INFO - PROCESS | 1648 | 1467235228464 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:28 INFO - PROCESS | 1648 | 1467235228465 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:28 INFO - PROCESS | 1648 | 1467235228578 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:20:28 INFO - PROCESS | 1648 | 1467235228583 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 1648 | 1467235228585 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e504000 == 22 [pid = 1648] [id = 22] 14:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x12e146800) [pid = 1648] [serial = 62] [outer = 0x0] 14:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x12d988800) [pid = 1648] [serial = 63] [outer = 0x12e146800] 14:20:28 INFO - PROCESS | 1648 | 1467235228621 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x12e148000) [pid = 1648] [serial = 64] [outer = 0x12e146800] 14:20:29 INFO - PROCESS | 1648 | 1467235229626 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1225ms 14:20:29 INFO - PROCESS | 1648 | 1467235229685 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 1648 | 1467235229687 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:20:29 INFO - PROCESS | 1648 | 1467235229692 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 1648 | 1467235229694 Marionette TRACE conn2 <- [1,62,null,{}] 14:20:29 INFO - PROCESS | 1648 | 1467235229698 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:29 INFO - PROCESS | 1648 | 1467235229700 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:29 INFO - PROCESS | 1648 | 1467235229812 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:20:29 INFO - PROCESS | 1648 | 1467235229853 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:29 INFO - PROCESS | 1648 | 1467235229855 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x112745800 == 23 [pid = 1648] [id = 23] 14:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1122b7c00) [pid = 1648] [serial = 65] [outer = 0x0] 14:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112fbf400) [pid = 1648] [serial = 66] [outer = 0x1122b7c00] 14:20:29 INFO - PROCESS | 1648 | 1467235229886 Marionette DEBUG loaded listener.js 14:20:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x113d12000) [pid = 1648] [serial = 67] [outer = 0x1122b7c00] 14:20:30 INFO - PROCESS | 1648 | 1467235230359 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 722ms 14:20:30 INFO - PROCESS | 1648 | 1467235230415 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:20:30 INFO - PROCESS | 1648 | 1467235230419 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:20:30 INFO - PROCESS | 1648 | 1467235230426 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:20:30 INFO - PROCESS | 1648 | 1467235230428 Marionette TRACE conn2 <- [1,66,null,{}] 14:20:30 INFO - PROCESS | 1648 | 1467235230432 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:30 INFO - PROCESS | 1648 | 1467235230435 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:30 INFO - PROCESS | 1648 | 1467235230595 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:20:30 INFO - PROCESS | 1648 | 1467235230648 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 1648 | 1467235230650 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3c000 == 24 [pid = 1648] [id = 24] 14:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1160a5c00) [pid = 1648] [serial = 68] [outer = 0x0] 14:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116791400) [pid = 1648] [serial = 69] [outer = 0x1160a5c00] 14:20:30 INFO - PROCESS | 1648 | 1467235230681 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x117294000) [pid = 1648] [serial = 70] [outer = 0x1160a5c00] 14:20:31 INFO - PROCESS | 1648 | 1467235231083 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 723ms 14:20:31 INFO - PROCESS | 1648 | 1467235231148 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:20:31 INFO - PROCESS | 1648 | 1467235231149 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:20:31 INFO - PROCESS | 1648 | 1467235231152 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 1648 | 1467235231154 Marionette TRACE conn2 <- [1,70,null,{}] 14:20:31 INFO - PROCESS | 1648 | 1467235231162 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:31 INFO - PROCESS | 1648 | 1467235231165 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:31 INFO - PROCESS | 1648 | 1467235231279 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:20:31 INFO - PROCESS | 1648 | 1467235231333 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 1648 | 1467235231336 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e9000 == 25 [pid = 1648] [id = 25] 14:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118595c00) [pid = 1648] [serial = 71] [outer = 0x0] 14:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119534800) [pid = 1648] [serial = 72] [outer = 0x118595c00] 14:20:31 INFO - PROCESS | 1648 | 1467235231369 Marionette DEBUG loaded listener.js 14:20:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11953b400) [pid = 1648] [serial = 73] [outer = 0x118595c00] 14:20:32 INFO - PROCESS | 1648 | 1467235231997 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 873ms 14:20:32 INFO - PROCESS | 1648 | 1467235232025 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 1648 | 1467235232028 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:20:32 INFO - PROCESS | 1648 | 1467235232031 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 1648 | 1467235232033 Marionette TRACE conn2 <- [1,74,null,{}] 14:20:32 INFO - PROCESS | 1648 | 1467235232036 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 1648 | 1467235232038 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:32 INFO - PROCESS | 1648 | 1467235232128 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:20:32 INFO - PROCESS | 1648 | 1467235232168 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:32 INFO - PROCESS | 1648 | 1467235232171 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11273a000 == 26 [pid = 1648] [id = 26] 14:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113b77800) [pid = 1648] [serial = 74] [outer = 0x0] 14:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x115ee8400) [pid = 1648] [serial = 75] [outer = 0x113b77800] 14:20:32 INFO - PROCESS | 1648 | 1467235232200 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1160a4c00) [pid = 1648] [serial = 76] [outer = 0x113b77800] 14:20:32 INFO - PROCESS | 1648 | 1467235232593 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 570ms 14:20:32 INFO - PROCESS | 1648 | 1467235232616 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 1648 | 1467235232618 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:20:32 INFO - PROCESS | 1648 | 1467235232624 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 1648 | 1467235232625 Marionette TRACE conn2 <- [1,78,null,{}] 14:20:32 INFO - PROCESS | 1648 | 1467235232628 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 1648 | 1467235232629 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:32 INFO - PROCESS | 1648 | 1467235232704 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:20:32 INFO - PROCESS | 1648 | 1467235232710 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:32 INFO - PROCESS | 1648 | 1467235232711 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b8b000 == 27 [pid = 1648] [id = 27] 14:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1162d1c00) [pid = 1648] [serial = 77] [outer = 0x0] 14:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11696a000) [pid = 1648] [serial = 78] [outer = 0x1162d1c00] 14:20:32 INFO - PROCESS | 1648 | 1467235232738 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x117293000) [pid = 1648] [serial = 79] [outer = 0x1162d1c00] 14:20:33 INFO - PROCESS | 1648 | 1467235233054 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 14:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:20:33 INFO - PROCESS | 1648 | 1467235233094 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 1648 | 1467235233095 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:20:33 INFO - PROCESS | 1648 | 1467235233097 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 1648 | 1467235233100 Marionette TRACE conn2 <- [1,82,null,{}] 14:20:33 INFO - PROCESS | 1648 | 1467235233107 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:33 INFO - PROCESS | 1648 | 1467235233110 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:33 INFO - PROCESS | 1648 | 1467235233184 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:20:33 INFO - PROCESS | 1648 | 1467235233192 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1648 | 1467235233194 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x116218000 == 28 [pid = 1648] [id = 28] 14:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117e9a400) [pid = 1648] [serial = 80] [outer = 0x0] 14:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11816f400) [pid = 1648] [serial = 81] [outer = 0x117e9a400] 14:20:33 INFO - PROCESS | 1648 | 1467235233221 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118543000) [pid = 1648] [serial = 82] [outer = 0x117e9a400] 14:20:33 INFO - PROCESS | 1648 | 1467235233535 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 14:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:20:33 INFO - PROCESS | 1648 | 1467235233568 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:20:33 INFO - PROCESS | 1648 | 1467235233570 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:20:33 INFO - PROCESS | 1648 | 1467235233572 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:20:33 INFO - PROCESS | 1648 | 1467235233575 Marionette TRACE conn2 <- [1,86,null,{}] 14:20:33 INFO - PROCESS | 1648 | 1467235233577 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:33 INFO - PROCESS | 1648 | 1467235233579 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:33 INFO - PROCESS | 1648 | 1467235233660 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:20:33 INFO - PROCESS | 1648 | 1467235233698 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 1648 | 1467235233699 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a4800 == 29 [pid = 1648] [id = 29] 14:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11816d400) [pid = 1648] [serial = 83] [outer = 0x0] 14:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1185a0c00) [pid = 1648] [serial = 84] [outer = 0x11816d400] 14:20:33 INFO - PROCESS | 1648 | 1467235233723 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118ace800) [pid = 1648] [serial = 85] [outer = 0x11816d400] 14:20:34 INFO - PROCESS | 1648 | 1467235234084 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 521ms 14:20:34 INFO - PROCESS | 1648 | 1467235234094 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 1648 | 1467235234096 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:20:34 INFO - PROCESS | 1648 | 1467235234099 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 1648 | 1467235234101 Marionette TRACE conn2 <- [1,90,null,{}] 14:20:34 INFO - PROCESS | 1648 | 1467235234106 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:34 INFO - PROCESS | 1648 | 1467235234108 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:34 INFO - PROCESS | 1648 | 1467235234215 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:20:34 INFO - PROCESS | 1648 | 1467235234259 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 1648 | 1467235234259 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x117164800 == 30 [pid = 1648] [id = 30] 14:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113936800) [pid = 1648] [serial = 86] [outer = 0x0] 14:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118acec00) [pid = 1648] [serial = 87] [outer = 0x113936800] 14:20:34 INFO - PROCESS | 1648 | 1467235234284 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118fbf000) [pid = 1648] [serial = 88] [outer = 0x113936800] 14:20:34 INFO - PROCESS | 1648 | 1467235234544 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 14:20:34 INFO - PROCESS | 1648 | 1467235234569 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 1648 | 1467235234570 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:20:34 INFO - PROCESS | 1648 | 1467235234580 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 1648 | 1467235234581 Marionette TRACE conn2 <- [1,94,null,{}] 14:20:34 INFO - PROCESS | 1648 | 1467235234583 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:34 INFO - PROCESS | 1648 | 1467235234587 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:34 INFO - PROCESS | 1648 | 1467235234693 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:20:34 INFO - PROCESS | 1648 | 1467235234697 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 1648 | 1467235234698 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180af000 == 31 [pid = 1648] [id = 31] 14:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118f47800) [pid = 1648] [serial = 89] [outer = 0x0] 14:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11953c400) [pid = 1648] [serial = 90] [outer = 0x118f47800] 14:20:34 INFO - PROCESS | 1648 | 1467235234725 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1199b5800) [pid = 1648] [serial = 91] [outer = 0x118f47800] 14:20:35 INFO - PROCESS | 1648 | 1467235235012 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 14:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:20:35 INFO - PROCESS | 1648 | 1467235235050 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1648 | 1467235235051 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:20:35 INFO - PROCESS | 1648 | 1467235235053 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1648 | 1467235235054 Marionette TRACE conn2 <- [1,98,null,{}] 14:20:35 INFO - PROCESS | 1648 | 1467235235059 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 1648 | 1467235235061 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:35 INFO - PROCESS | 1648 | 1467235235157 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:20:35 INFO - PROCESS | 1648 | 1467235235162 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 1648 | 1467235235163 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857e000 == 32 [pid = 1648] [id = 32] 14:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1122b2400) [pid = 1648] [serial = 92] [outer = 0x0] 14:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119c30800) [pid = 1648] [serial = 93] [outer = 0x1122b2400] 14:20:35 INFO - PROCESS | 1648 | 1467235235188 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121253400) [pid = 1648] [serial = 94] [outer = 0x1122b2400] 14:20:35 INFO - PROCESS | 1648 | 1467235235467 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 14:20:35 INFO - PROCESS | 1648 | 1467235235526 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1648 | 1467235235528 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:20:35 INFO - PROCESS | 1648 | 1467235235530 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1648 | 1467235235531 Marionette TRACE conn2 <- [1,102,null,{}] 14:20:35 INFO - PROCESS | 1648 | 1467235235533 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 1648 | 1467235235534 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:35 INFO - PROCESS | 1648 | 1467235235610 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:20:35 INFO - PROCESS | 1648 | 1467235235614 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 1648 | 1467235235615 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fe9800 == 33 [pid = 1648] [id = 33] 14:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12124b800) [pid = 1648] [serial = 95] [outer = 0x0] 14:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1214f2400) [pid = 1648] [serial = 96] [outer = 0x12124b800] 14:20:35 INFO - PROCESS | 1648 | 1467235235639 Marionette DEBUG loaded listener.js 14:20:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1218cd800) [pid = 1648] [serial = 97] [outer = 0x12124b800] 14:20:35 INFO - PROCESS | 1648 | 1467235235932 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 14:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:20:35 INFO - PROCESS | 1648 | 1467235235948 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 1648 | 1467235235950 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:20:35 INFO - PROCESS | 1648 | 1467235235952 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 1648 | 1467235235953 Marionette TRACE conn2 <- [1,106,null,{}] 14:20:35 INFO - PROCESS | 1648 | 1467235235958 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 1648 | 1467235235960 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:36 INFO - PROCESS | 1648 | 1467235236034 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:20:36 INFO - PROCESS | 1648 | 1467235236082 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 1648 | 1467235236083 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119604800 == 34 [pid = 1648] [id = 34] 14:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112013000) [pid = 1648] [serial = 98] [outer = 0x0] 14:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121c0a000) [pid = 1648] [serial = 99] [outer = 0x112013000] 14:20:36 INFO - PROCESS | 1648 | 1467235236107 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123dc3000) [pid = 1648] [serial = 100] [outer = 0x112013000] 14:20:36 INFO - PROCESS | 1648 | 1467235236354 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 14:20:36 INFO - PROCESS | 1648 | 1467235236371 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 1648 | 1467235236372 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:20:36 INFO - PROCESS | 1648 | 1467235236383 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - PROCESS | 1648 | 1467235236384 Marionette TRACE conn2 <- [1,110,null,{}] 14:20:36 INFO - PROCESS | 1648 | 1467235236386 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:36 INFO - PROCESS | 1648 | 1467235236387 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:36 INFO - PROCESS | 1648 | 1467235236477 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:20:36 INFO - PROCESS | 1648 | 1467235236480 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 1648 | 1467235236481 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a7f000 == 35 [pid = 1648] [id = 35] 14:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123dc3800) [pid = 1648] [serial = 101] [outer = 0x0] 14:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124a7f800) [pid = 1648] [serial = 102] [outer = 0x123dc3800] 14:20:36 INFO - PROCESS | 1648 | 1467235236505 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124cadc00) [pid = 1648] [serial = 103] [outer = 0x123dc3800] 14:20:36 INFO - PROCESS | 1648 | 1467235236797 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 14:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:20:36 INFO - PROCESS | 1648 | 1467235236853 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:20:36 INFO - PROCESS | 1648 | 1467235236855 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:20:36 INFO - PROCESS | 1648 | 1467235236859 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:20:36 INFO - PROCESS | 1648 | 1467235236861 Marionette TRACE conn2 <- [1,114,null,{}] 14:20:36 INFO - PROCESS | 1648 | 1467235236863 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:36 INFO - PROCESS | 1648 | 1467235236865 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:36 INFO - PROCESS | 1648 | 1467235236972 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:20:37 INFO - PROCESS | 1648 | 1467235236996 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 1648 | 1467235236998 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b6000 == 36 [pid = 1648] [id = 36] 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123dc4c00) [pid = 1648] [serial = 104] [outer = 0x0] 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124cd1800) [pid = 1648] [serial = 105] [outer = 0x123dc4c00] 14:20:37 INFO - PROCESS | 1648 | 1467235237023 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125f40000) [pid = 1648] [serial = 106] [outer = 0x123dc4c00] 14:20:37 INFO - PROCESS | 1648 | 1467235237296 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 14:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:20:37 INFO - PROCESS | 1648 | 1467235237330 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 1648 | 1467235237331 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:20:37 INFO - PROCESS | 1648 | 1467235237333 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 1648 | 1467235237334 Marionette TRACE conn2 <- [1,118,null,{}] 14:20:37 INFO - PROCESS | 1648 | 1467235237337 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:37 INFO - PROCESS | 1648 | 1467235237338 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:37 INFO - PROCESS | 1648 | 1467235237430 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:20:37 INFO - PROCESS | 1648 | 1467235237433 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 1648 | 1467235237434 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215e0800 == 37 [pid = 1648] [id = 37] 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1264a2c00) [pid = 1648] [serial = 107] [outer = 0x0] 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126557000) [pid = 1648] [serial = 108] [outer = 0x1264a2c00] 14:20:37 INFO - PROCESS | 1648 | 1467235237459 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12680e800) [pid = 1648] [serial = 109] [outer = 0x1264a2c00] 14:20:37 INFO - PROCESS | 1648 | 1467235237743 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 14:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:20:37 INFO - PROCESS | 1648 | 1467235237752 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 1648 | 1467235237753 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:20:37 INFO - PROCESS | 1648 | 1467235237764 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 1648 | 1467235237765 Marionette TRACE conn2 <- [1,122,null,{}] 14:20:37 INFO - PROCESS | 1648 | 1467235237767 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:37 INFO - PROCESS | 1648 | 1467235237769 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:37 INFO - PROCESS | 1648 | 1467235237868 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:20:37 INFO - PROCESS | 1648 | 1467235237933 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 1648 | 1467235237935 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216cf800 == 38 [pid = 1648] [id = 38] 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x125583400) [pid = 1648] [serial = 110] [outer = 0x0] 14:20:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126811000) [pid = 1648] [serial = 111] [outer = 0x125583400] 14:20:37 INFO - PROCESS | 1648 | 1467235237971 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12687d400) [pid = 1648] [serial = 112] [outer = 0x125583400] 14:20:38 INFO - PROCESS | 1648 | 1467235238379 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 14:20:38 INFO - PROCESS | 1648 | 1467235238385 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 1648 | 1467235238386 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:20:38 INFO - PROCESS | 1648 | 1467235238392 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 1648 | 1467235238394 Marionette TRACE conn2 <- [1,126,null,{}] 14:20:38 INFO - PROCESS | 1648 | 1467235238397 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:38 INFO - PROCESS | 1648 | 1467235238399 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:38 INFO - PROCESS | 1648 | 1467235238526 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:20:38 INFO - PROCESS | 1648 | 1467235238599 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 1648 | 1467235238600 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ebc800 == 39 [pid = 1648] [id = 39] 14:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12687c800) [pid = 1648] [serial = 113] [outer = 0x0] 14:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12887b400) [pid = 1648] [serial = 114] [outer = 0x12687c800] 14:20:38 INFO - PROCESS | 1648 | 1467235238636 Marionette DEBUG loaded listener.js 14:20:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128de8000) [pid = 1648] [serial = 115] [outer = 0x12687c800] 14:20:38 INFO - PROCESS | 1648 | 1467235238904 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 521ms 14:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:20:38 INFO - PROCESS | 1648 | 1467235238912 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 1648 | 1467235238913 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:20:38 INFO - PROCESS | 1648 | 1467235238915 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 1648 | 1467235238916 Marionette TRACE conn2 <- [1,130,null,{}] 14:20:38 INFO - PROCESS | 1648 | 1467235238918 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:38 INFO - PROCESS | 1648 | 1467235238919 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:39 INFO - PROCESS | 1648 | 1467235239003 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:20:39 INFO - PROCESS | 1648 | 1467235239008 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 1648 | 1467235239009 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x124843000 == 40 [pid = 1648] [id = 40] 14:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128de8400) [pid = 1648] [serial = 116] [outer = 0x0] 14:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x129306800) [pid = 1648] [serial = 117] [outer = 0x128de8400] 14:20:39 INFO - PROCESS | 1648 | 1467235239040 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129311000) [pid = 1648] [serial = 118] [outer = 0x128de8400] 14:20:39 INFO - PROCESS | 1648 | 1467235239427 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 568ms 14:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:20:39 INFO - PROCESS | 1648 | 1467235239484 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 1648 | 1467235239485 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:20:39 INFO - PROCESS | 1648 | 1467235239490 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 1648 | 1467235239492 Marionette TRACE conn2 <- [1,134,null,{}] 14:20:39 INFO - PROCESS | 1648 | 1467235239495 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:39 INFO - PROCESS | 1648 | 1467235239497 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:39 INFO - PROCESS | 1648 | 1467235239604 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:20:39 INFO - PROCESS | 1648 | 1467235239611 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 1648 | 1467235239612 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12554a800 == 41 [pid = 1648] [id = 41] 14:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129308400) [pid = 1648] [serial = 119] [outer = 0x0] 14:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x129575400) [pid = 1648] [serial = 120] [outer = 0x129308400] 14:20:39 INFO - PROCESS | 1648 | 1467235239636 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x129598c00) [pid = 1648] [serial = 121] [outer = 0x129308400] 14:20:40 INFO - PROCESS | 1648 | 1467235240620 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1173ms 14:20:40 INFO - PROCESS | 1648 | 1467235240662 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 1648 | 1467235240664 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:20:40 INFO - PROCESS | 1648 | 1467235240667 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:20:40 INFO - PROCESS | 1648 | 1467235240669 Marionette TRACE conn2 <- [1,138,null,{}] 14:20:40 INFO - PROCESS | 1648 | 1467235240673 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:40 INFO - PROCESS | 1648 | 1467235240675 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:40 INFO - PROCESS | 1648 | 1467235240765 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:20:40 INFO - PROCESS | 1648 | 1467235240769 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 1648 | 1467235240772 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130f3000 == 42 [pid = 1648] [id = 42] 14:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1162cf400) [pid = 1648] [serial = 122] [outer = 0x0] 14:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116791800) [pid = 1648] [serial = 123] [outer = 0x1162cf400] 14:20:40 INFO - PROCESS | 1648 | 1467235240800 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11719f800) [pid = 1648] [serial = 124] [outer = 0x1162cf400] 14:20:41 INFO - PROCESS | 1648 | 1467235241135 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 14:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:20:41 INFO - PROCESS | 1648 | 1467235241187 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 1648 | 1467235241190 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:20:41 INFO - PROCESS | 1648 | 1467235241194 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 1648 | 1467235241196 Marionette TRACE conn2 <- [1,142,null,{}] 14:20:41 INFO - PROCESS | 1648 | 1467235241206 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:41 INFO - PROCESS | 1648 | 1467235241208 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:41 INFO - PROCESS | 1648 | 1467235241300 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:20:41 INFO - PROCESS | 1648 | 1467235241305 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 1648 | 1467235241307 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11629e800 == 43 [pid = 1648] [id = 43] 14:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1176cc400) [pid = 1648] [serial = 125] [outer = 0x0] 14:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11845d000) [pid = 1648] [serial = 126] [outer = 0x1176cc400] 14:20:41 INFO - PROCESS | 1648 | 1467235241334 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118868c00) [pid = 1648] [serial = 127] [outer = 0x1176cc400] 14:20:41 INFO - PROCESS | 1648 | 1467235241680 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 527ms 14:20:41 INFO - PROCESS | 1648 | 1467235241722 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 1648 | 1467235241725 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:20:41 INFO - PROCESS | 1648 | 1467235241728 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 1648 | 1467235241730 Marionette TRACE conn2 <- [1,146,null,{}] 14:20:41 INFO - PROCESS | 1648 | 1467235241737 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:41 INFO - PROCESS | 1648 | 1467235241740 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:42 INFO - PROCESS | 1648 | 1467235242279 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x129307c00) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12bb49c00) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11845ac00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12d130400) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12cdda400) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12c93dc00) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12c71d400) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12c3d0800) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12c03a800) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bc1f000) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12bbb9400) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12ba1b800) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1295d9800) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123dc4c00) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1264a2c00) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125583400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12e146800) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1122b7c00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1160a5c00) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118595c00) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113b77800) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1162d1c00) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117e9a400) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11816d400) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113936800) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118f47800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1122b2400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12124b800) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:20:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112013000) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:20:42 INFO - PROCESS | 1648 | 1467235242336 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 1648 | 1467235242338 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116075800 == 44 [pid = 1648] [id = 44] 14:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1122be800) [pid = 1648] [serial = 128] [outer = 0x0] 14:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113212c00) [pid = 1648] [serial = 129] [outer = 0x1122be800] 14:20:42 INFO - PROCESS | 1648 | 1467235242366 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118169400) [pid = 1648] [serial = 130] [outer = 0x1122be800] 14:20:42 INFO - PROCESS | 1648 | 1467235242624 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 920ms 14:20:42 INFO - PROCESS | 1648 | 1467235242649 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 1648 | 1467235242651 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:20:42 INFO - PROCESS | 1648 | 1467235242653 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:20:42 INFO - PROCESS | 1648 | 1467235242654 Marionette TRACE conn2 <- [1,150,null,{}] 14:20:42 INFO - PROCESS | 1648 | 1467235242664 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:42 INFO - PROCESS | 1648 | 1467235242665 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:42 INFO - PROCESS | 1648 | 1467235242743 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:20:42 INFO - PROCESS | 1648 | 1467235242747 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 1648 | 1467235242748 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ac800 == 45 [pid = 1648] [id = 45] 14:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118f47800) [pid = 1648] [serial = 131] [outer = 0x0] 14:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1195ea000) [pid = 1648] [serial = 132] [outer = 0x118f47800] 14:20:42 INFO - PROCESS | 1648 | 1467235242773 Marionette DEBUG loaded listener.js 14:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119532000) [pid = 1648] [serial = 133] [outer = 0x118f47800] 14:20:43 INFO - PROCESS | 1648 | 1467235243180 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 576ms 14:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:20:43 INFO - PROCESS | 1648 | 1467235243231 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 1648 | 1467235243233 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:20:43 INFO - PROCESS | 1648 | 1467235243236 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 1648 | 1467235243239 Marionette TRACE conn2 <- [1,154,null,{}] 14:20:43 INFO - PROCESS | 1648 | 1467235243243 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:43 INFO - PROCESS | 1648 | 1467235243245 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:43 INFO - PROCESS | 1648 | 1467235243361 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:20:43 INFO - PROCESS | 1648 | 1467235243373 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 1648 | 1467235243375 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fe0800 == 46 [pid = 1648] [id = 46] 14:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1176c9000) [pid = 1648] [serial = 134] [outer = 0x0] 14:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1199afc00) [pid = 1648] [serial = 135] [outer = 0x1176c9000] 14:20:43 INFO - PROCESS | 1648 | 1467235243414 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1210b3c00) [pid = 1648] [serial = 136] [outer = 0x1176c9000] 14:20:43 INFO - PROCESS | 1648 | 1467235243749 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 522ms 14:20:43 INFO - PROCESS | 1648 | 1467235243768 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 1648 | 1467235243769 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:20:43 INFO - PROCESS | 1648 | 1467235243773 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 1648 | 1467235243776 Marionette TRACE conn2 <- [1,158,null,{}] 14:20:43 INFO - PROCESS | 1648 | 1467235243778 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:43 INFO - PROCESS | 1648 | 1467235243782 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:43 INFO - PROCESS | 1648 | 1467235243867 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:20:43 INFO - PROCESS | 1648 | 1467235243871 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 1648 | 1467235243872 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f44000 == 47 [pid = 1648] [id = 47] 14:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12124c400) [pid = 1648] [serial = 137] [outer = 0x0] 14:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1218a2400) [pid = 1648] [serial = 138] [outer = 0x12124c400] 14:20:43 INFO - PROCESS | 1648 | 1467235243899 Marionette DEBUG loaded listener.js 14:20:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124ccc000) [pid = 1648] [serial = 139] [outer = 0x12124c400] 14:20:44 INFO - PROCESS | 1648 | 1467235244197 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 472ms 14:20:44 INFO - PROCESS | 1648 | 1467235244245 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:20:44 INFO - PROCESS | 1648 | 1467235244246 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:20:44 INFO - PROCESS | 1648 | 1467235244249 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 1648 | 1467235244250 Marionette TRACE conn2 <- [1,162,null,{}] 14:20:44 INFO - PROCESS | 1648 | 1467235244296 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:44 INFO - PROCESS | 1648 | 1467235244298 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:44 INFO - PROCESS | 1648 | 1467235244380 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:20:44 INFO - PROCESS | 1648 | 1467235244386 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 1648 | 1467235244388 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f62000 == 48 [pid = 1648] [id = 48] 14:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113213800) [pid = 1648] [serial = 140] [outer = 0x0] 14:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113b77800) [pid = 1648] [serial = 141] [outer = 0x113213800] 14:20:44 INFO - PROCESS | 1648 | 1467235244422 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116051400) [pid = 1648] [serial = 142] [outer = 0x113213800] 14:20:44 INFO - PROCESS | 1648 | 1467235244883 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 658ms 14:20:44 INFO - PROCESS | 1648 | 1467235244908 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 1648 | 1467235244910 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:20:44 INFO - PROCESS | 1648 | 1467235244913 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 1648 | 1467235244915 Marionette TRACE conn2 <- [1,166,null,{}] 14:20:44 INFO - PROCESS | 1648 | 1467235244919 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:44 INFO - PROCESS | 1648 | 1467235244921 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:45 INFO - PROCESS | 1648 | 1467235245044 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:20:45 INFO - PROCESS | 1648 | 1467235245053 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 1648 | 1467235245056 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118574800 == 49 [pid = 1648] [id = 49] 14:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11845e400) [pid = 1648] [serial = 143] [outer = 0x0] 14:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11854c800) [pid = 1648] [serial = 144] [outer = 0x11845e400] 14:20:45 INFO - PROCESS | 1648 | 1467235245098 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118a43c00) [pid = 1648] [serial = 145] [outer = 0x11845e400] 14:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 14:20:45 INFO - PROCESS | 1648 | 1467235245528 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:20:45 INFO - PROCESS | 1648 | 1467235245534 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:20:45 INFO - PROCESS | 1648 | 1467235245536 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:20:45 INFO - PROCESS | 1648 | 1467235245538 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:20:45 INFO - PROCESS | 1648 | 1467235245540 Marionette TRACE conn2 <- [1,170,null,{}] 14:20:45 INFO - PROCESS | 1648 | 1467235245542 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:45 INFO - PROCESS | 1648 | 1467235245544 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:45 INFO - PROCESS | 1648 | 1467235245637 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:20:45 INFO - PROCESS | 1648 | 1467235245681 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 1648 | 1467235245684 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216ce000 == 50 [pid = 1648] [id = 50] 14:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1195e5000) [pid = 1648] [serial = 146] [outer = 0x0] 14:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1210b8400) [pid = 1648] [serial = 147] [outer = 0x1195e5000] 14:20:45 INFO - PROCESS | 1648 | 1467235245715 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1216f7400) [pid = 1648] [serial = 148] [outer = 0x1195e5000] 14:20:46 INFO - PROCESS | 1648 | 1467235246120 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 14:20:46 INFO - PROCESS | 1648 | 1467235246163 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 1648 | 1467235246167 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:20:46 INFO - PROCESS | 1648 | 1467235246171 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 1648 | 1467235246172 Marionette TRACE conn2 <- [1,174,null,{}] 14:20:46 INFO - PROCESS | 1648 | 1467235246193 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:46 INFO - PROCESS | 1648 | 1467235246194 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:46 INFO - PROCESS | 1648 | 1467235246286 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:20:46 INFO - PROCESS | 1648 | 1467235246346 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 1648 | 1467235246348 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a54000 == 51 [pid = 1648] [id = 51] 14:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124e43000) [pid = 1648] [serial = 149] [outer = 0x0] 14:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1250df000) [pid = 1648] [serial = 150] [outer = 0x124e43000] 14:20:46 INFO - PROCESS | 1648 | 1467235246379 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x125582800) [pid = 1648] [serial = 151] [outer = 0x124e43000] 14:20:46 INFO - PROCESS | 1648 | 1467235246775 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 637ms 14:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:20:46 INFO - PROCESS | 1648 | 1467235246809 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 1648 | 1467235246810 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:20:46 INFO - PROCESS | 1648 | 1467235246812 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 1648 | 1467235246813 Marionette TRACE conn2 <- [1,178,null,{}] 14:20:46 INFO - PROCESS | 1648 | 1467235246816 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:46 INFO - PROCESS | 1648 | 1467235246817 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:46 INFO - PROCESS | 1648 | 1467235246906 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:20:47 INFO - PROCESS | 1648 | 1467235247003 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 1648 | 1467235247004 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f38800 == 52 [pid = 1648] [id = 52] 14:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124f94400) [pid = 1648] [serial = 152] [outer = 0x0] 14:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126555000) [pid = 1648] [serial = 153] [outer = 0x124f94400] 14:20:47 INFO - PROCESS | 1648 | 1467235247034 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126805c00) [pid = 1648] [serial = 154] [outer = 0x124f94400] 14:20:47 INFO - PROCESS | 1648 | 1467235247510 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 719ms 14:20:47 INFO - PROCESS | 1648 | 1467235247539 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 1648 | 1467235247542 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:20:47 INFO - PROCESS | 1648 | 1467235247547 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 1648 | 1467235247549 Marionette TRACE conn2 <- [1,182,null,{}] 14:20:47 INFO - PROCESS | 1648 | 1467235247553 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:47 INFO - PROCESS | 1648 | 1467235247554 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:47 INFO - PROCESS | 1648 | 1467235247645 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:20:47 INFO - PROCESS | 1648 | 1467235247705 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 1648 | 1467235247708 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x116943800 == 53 [pid = 1648] [id = 53] 14:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1160a7000) [pid = 1648] [serial = 155] [outer = 0x0] 14:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1162cfc00) [pid = 1648] [serial = 156] [outer = 0x1160a7000] 14:20:47 INFO - PROCESS | 1648 | 1467235247735 Marionette DEBUG loaded listener.js 14:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11678d800) [pid = 1648] [serial = 157] [outer = 0x1160a7000] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x118fe0800 == 52 [pid = 1648] [id = 46] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ac800 == 51 [pid = 1648] [id = 45] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x116075800 == 50 [pid = 1648] [id = 44] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x117164800 == 49 [pid = 1648] [id = 30] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119604800 == 48 [pid = 1648] [id = 34] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11629e800 == 47 [pid = 1648] [id = 43] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a4800 == 46 [pid = 1648] [id = 29] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1130f3000 == 45 [pid = 1648] [id = 42] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x116218000 == 44 [pid = 1648] [id = 28] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x113b8b000 == 43 [pid = 1648] [id = 27] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x118fe9800 == 42 [pid = 1648] [id = 33] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1180af000 == 41 [pid = 1648] [id = 31] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11857e000 == 40 [pid = 1648] [id = 32] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12554a800 == 39 [pid = 1648] [id = 41] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x118f38800 == 38 [pid = 1648] [id = 52] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x124a54000 == 37 [pid = 1648] [id = 51] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1216ce000 == 36 [pid = 1648] [id = 50] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1216cf800 == 35 [pid = 1648] [id = 38] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1215e0800 == 34 [pid = 1648] [id = 37] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x124843000 == 33 [pid = 1648] [id = 40] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x121ebc800 == 32 [pid = 1648] [id = 39] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119a7f000 == 31 [pid = 1648] [id = 35] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b6000 == 30 [pid = 1648] [id = 36] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x118574800 == 29 [pid = 1648] [id = 49] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x120f44000 == 28 [pid = 1648] [id = 47] 14:20:48 INFO - PROCESS | 1648 | --DOCSHELL 0x112f62000 == 27 [pid = 1648] [id = 48] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123dc4800) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x129306800) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x124cd1800) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126557000) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x126811000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12887b400) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x112fbf400) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x116791400) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119534800) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x115ee8400) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11696a000) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x117293000) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11816f400) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1185a0c00) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118acec00) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118fbf000) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11953c400) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119c30800) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121253400) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1214f2400) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1218cd800) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121c0a000) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123dc3000) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124a7f800) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x125f40000) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1199b5800) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12680e800) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1160a4c00) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12687d400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118543000) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117294000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11953b400) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118ace800) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d12000) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12e148000) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1218a7800) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118167c00) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12c3cd800) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12c037400) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bf1c000) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bc15400) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bc1bc00) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12ba1d400) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12ba27400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12ab49800) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a805000) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1295d8400) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129309800) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12930f400) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12d988800) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12c3ccc00) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12d985800) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bb41000) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12bb47400) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x117e9e000) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12d97e400) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12d2e0800) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12d43ac00) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12cde0c00) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12d12a400) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12c943800) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12cdd7c00) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12c93a400) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12c721400) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12c3d5400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12c716c00) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 14:20:48 INFO - PROCESS | 1648 | 1467235248652 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1122ms 14:20:48 INFO - PROCESS | 1648 | 1467235248669 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:20:48 INFO - PROCESS | 1648 | 1467235248671 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:20:48 INFO - PROCESS | 1648 | 1467235248680 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:20:48 INFO - PROCESS | 1648 | 1467235248681 Marionette TRACE conn2 <- [1,186,null,{}] 14:20:48 INFO - PROCESS | 1648 | 1467235248685 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:48 INFO - PROCESS | 1648 | 1467235248687 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:48 INFO - PROCESS | 1648 | 1467235248759 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:20:48 INFO - PROCESS | 1648 | 1467235248764 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 1648 | 1467235248767 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f65000 == 28 [pid = 1648] [id = 54] 14:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1160a8c00) [pid = 1648] [serial = 158] [outer = 0x0] 14:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1162d7c00) [pid = 1648] [serial = 159] [outer = 0x1160a8c00] 14:20:48 INFO - PROCESS | 1648 | 1467235248796 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113f0f800) [pid = 1648] [serial = 160] [outer = 0x1160a8c00] 14:20:49 INFO - PROCESS | 1648 | 1467235249117 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 14:20:49 INFO - PROCESS | 1648 | 1467235249151 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:20:49 INFO - PROCESS | 1648 | 1467235249156 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:20:49 INFO - PROCESS | 1648 | 1467235249163 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 1648 | 1467235249165 Marionette TRACE conn2 <- [1,190,null,{}] 14:20:49 INFO - PROCESS | 1648 | 1467235249169 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:49 INFO - PROCESS | 1648 | 1467235249172 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:49 INFO - PROCESS | 1648 | 1467235249286 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:20:49 INFO - PROCESS | 1648 | 1467235249294 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 1648 | 1467235249295 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11605e000 == 29 [pid = 1648] [id = 55] 14:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11728b800) [pid = 1648] [serial = 161] [outer = 0x0] 14:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1181bc400) [pid = 1648] [serial = 162] [outer = 0x11728b800] 14:20:49 INFO - PROCESS | 1648 | 1467235249339 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118551400) [pid = 1648] [serial = 163] [outer = 0x11728b800] 14:20:49 INFO - PROCESS | 1648 | 1467235249729 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms 14:20:49 INFO - PROCESS | 1648 | 1467235249783 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:20:49 INFO - PROCESS | 1648 | 1467235249792 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:20:49 INFO - PROCESS | 1648 | 1467235249794 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:20:49 INFO - PROCESS | 1648 | 1467235249797 Marionette TRACE conn2 <- [1,194,null,{}] 14:20:49 INFO - PROCESS | 1648 | 1467235249805 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:49 INFO - PROCESS | 1648 | 1467235249808 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:49 INFO - PROCESS | 1648 | 1467235249878 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:20:49 INFO - PROCESS | 1648 | 1467235249883 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 1648 | 1467235249885 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715c000 == 30 [pid = 1648] [id = 56] 14:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x112fbec00) [pid = 1648] [serial = 164] [outer = 0x0] 14:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118fc2000) [pid = 1648] [serial = 165] [outer = 0x112fbec00] 14:20:49 INFO - PROCESS | 1648 | 1467235249914 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11953a000) [pid = 1648] [serial = 166] [outer = 0x112fbec00] 14:20:50 INFO - PROCESS | 1648 | 1467235250246 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 473ms 14:20:50 INFO - PROCESS | 1648 | 1467235250268 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 1648 | 1467235250270 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:20:50 INFO - PROCESS | 1648 | 1467235250272 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 1648 | 1467235250275 Marionette TRACE conn2 <- [1,198,null,{}] 14:20:50 INFO - PROCESS | 1648 | 1467235250278 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:50 INFO - PROCESS | 1648 | 1467235250279 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:50 INFO - PROCESS | 1648 | 1467235250372 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:20:50 INFO - PROCESS | 1648 | 1467235250396 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 1648 | 1467235250397 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ec800 == 31 [pid = 1648] [id = 57] 14:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119539c00) [pid = 1648] [serial = 167] [outer = 0x0] 14:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1196abc00) [pid = 1648] [serial = 168] [outer = 0x119539c00] 14:20:50 INFO - PROCESS | 1648 | 1467235250422 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1199b6400) [pid = 1648] [serial = 169] [outer = 0x119539c00] 14:20:50 INFO - PROCESS | 1648 | 1467235250669 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 422ms 14:20:50 INFO - PROCESS | 1648 | 1467235250696 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 1648 | 1467235250697 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:20:50 INFO - PROCESS | 1648 | 1467235250701 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 1648 | 1467235250702 Marionette TRACE conn2 <- [1,202,null,{}] 14:20:50 INFO - PROCESS | 1648 | 1467235250704 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:50 INFO - PROCESS | 1648 | 1467235250716 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:50 INFO - PROCESS | 1648 | 1467235250827 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:20:50 INFO - PROCESS | 1648 | 1467235250831 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 1648 | 1467235250832 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118591000 == 32 [pid = 1648] [id = 58] 14:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113211400) [pid = 1648] [serial = 170] [outer = 0x0] 14:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1199ad800) [pid = 1648] [serial = 171] [outer = 0x113211400] 14:20:50 INFO - PROCESS | 1648 | 1467235250872 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12169cc00) [pid = 1648] [serial = 172] [outer = 0x113211400] 14:20:51 INFO - PROCESS | 1648 | 1467235251301 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 619ms 14:20:51 INFO - PROCESS | 1648 | 1467235251320 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 1648 | 1467235251321 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:20:51 INFO - PROCESS | 1648 | 1467235251326 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 1648 | 1467235251327 Marionette TRACE conn2 <- [1,206,null,{}] 14:20:51 INFO - PROCESS | 1648 | 1467235251329 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 1648 | 1467235251333 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:51 INFO - PROCESS | 1648 | 1467235251449 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:20:51 INFO - PROCESS | 1648 | 1467235251453 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 1648 | 1467235251454 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961d000 == 33 [pid = 1648] [id = 59] 14:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12189f800) [pid = 1648] [serial = 173] [outer = 0x0] 14:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x123dc5400) [pid = 1648] [serial = 174] [outer = 0x12189f800] 14:20:51 INFO - PROCESS | 1648 | 1467235251479 Marionette DEBUG loaded listener.js 14:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1250e2000) [pid = 1648] [serial = 175] [outer = 0x12189f800] 14:20:51 INFO - PROCESS | 1648 | 1467235251774 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 14:20:51 INFO - PROCESS | 1648 | 1467235251799 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 1648 | 1467235251801 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:20:51 INFO - PROCESS | 1648 | 1467235251803 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 1648 | 1467235251804 Marionette TRACE conn2 <- [1,210,null,{}] 14:20:51 INFO - PROCESS | 1648 | 1467235251816 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 1648 | 1467235251817 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:51 INFO - PROCESS | 1648 | 1467235251904 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:20:51 INFO - PROCESS | 1648 | 1467235251935 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:51 INFO - PROCESS | 1648 | 1467235251936 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b7800 == 34 [pid = 1648] [id = 60] 14:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124e42000) [pid = 1648] [serial = 176] [outer = 0x0] 14:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125582000) [pid = 1648] [serial = 177] [outer = 0x124e42000] 14:20:51 INFO - PROCESS | 1648 | 1467235251961 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126557800) [pid = 1648] [serial = 178] [outer = 0x124e42000] 14:20:52 INFO - PROCESS | 1648 | 1467235252249 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 14:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:20:52 INFO - PROCESS | 1648 | 1467235252281 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:20:52 INFO - PROCESS | 1648 | 1467235252282 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:20:52 INFO - PROCESS | 1648 | 1467235252284 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 1648 | 1467235252285 Marionette TRACE conn2 <- [1,214,null,{}] 14:20:52 INFO - PROCESS | 1648 | 1467235252288 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:52 INFO - PROCESS | 1648 | 1467235252289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:52 INFO - PROCESS | 1648 | 1467235252381 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:20:52 INFO - PROCESS | 1648 | 1467235252384 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 1648 | 1467235252385 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213c4000 == 35 [pid = 1648] [id = 61] 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1250e2400) [pid = 1648] [serial = 179] [outer = 0x0] 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12680d800) [pid = 1648] [serial = 180] [outer = 0x1250e2400] 14:20:52 INFO - PROCESS | 1648 | 1467235252409 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126871c00) [pid = 1648] [serial = 181] [outer = 0x1250e2400] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12124c400) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1162cf400) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176c9000) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1176cc400) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118f47800) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1122be800) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12687c800) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x123dc3800) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128de8400) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:20:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x129308400) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:20:52 INFO - PROCESS | 1648 | 1467235252753 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 14:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:20:52 INFO - PROCESS | 1648 | 1467235252804 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:20:52 INFO - PROCESS | 1648 | 1467235252805 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:20:52 INFO - PROCESS | 1648 | 1467235252807 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:20:52 INFO - PROCESS | 1648 | 1467235252808 Marionette TRACE conn2 <- [1,218,null,{}] 14:20:52 INFO - PROCESS | 1648 | 1467235252810 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:52 INFO - PROCESS | 1648 | 1467235252811 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:52 INFO - PROCESS | 1648 | 1467235252887 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:20:52 INFO - PROCESS | 1648 | 1467235252895 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 1648 | 1467235252896 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715b800 == 36 [pid = 1648] [id = 62] 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11604b400) [pid = 1648] [serial = 182] [outer = 0x0] 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118fba800) [pid = 1648] [serial = 183] [outer = 0x11604b400] 14:20:52 INFO - PROCESS | 1648 | 1467235252920 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1250e6c00) [pid = 1648] [serial = 184] [outer = 0x11604b400] 14:20:53 INFO - PROCESS | 1648 | 1467235253200 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 14:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:20:53 INFO - PROCESS | 1648 | 1467235253232 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 1648 | 1467235253233 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:20:53 INFO - PROCESS | 1648 | 1467235253235 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 1648 | 1467235253236 Marionette TRACE conn2 <- [1,222,null,{}] 14:20:53 INFO - PROCESS | 1648 | 1467235253238 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:53 INFO - PROCESS | 1648 | 1467235253240 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:53 INFO - PROCESS | 1648 | 1467235253316 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:20:53 INFO - PROCESS | 1648 | 1467235253361 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 1648 | 1467235253362 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ebc800 == 37 [pid = 1648] [id = 63] 14:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1176c9000) [pid = 1648] [serial = 185] [outer = 0x0] 14:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12687bc00) [pid = 1648] [serial = 186] [outer = 0x1176c9000] 14:20:53 INFO - PROCESS | 1648 | 1467235253386 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12887a000) [pid = 1648] [serial = 187] [outer = 0x1176c9000] 14:20:53 INFO - PROCESS | 1648 | 1467235253662 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 14:20:53 INFO - PROCESS | 1648 | 1467235253704 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 1648 | 1467235253706 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:20:53 INFO - PROCESS | 1648 | 1467235253711 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 1648 | 1467235253713 Marionette TRACE conn2 <- [1,226,null,{}] 14:20:53 INFO - PROCESS | 1648 | 1467235253716 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:53 INFO - PROCESS | 1648 | 1467235253718 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:53 INFO - PROCESS | 1648 | 1467235253818 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:20:53 INFO - PROCESS | 1648 | 1467235253823 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 1648 | 1467235253827 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118590000 == 38 [pid = 1648] [id = 64] 14:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128883800) [pid = 1648] [serial = 188] [outer = 0x0] 14:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x129309400) [pid = 1648] [serial = 189] [outer = 0x128883800] 14:20:53 INFO - PROCESS | 1648 | 1467235253866 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x129572c00) [pid = 1648] [serial = 190] [outer = 0x128883800] 14:20:54 INFO - PROCESS | 1648 | 1467235254235 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 14:20:54 INFO - PROCESS | 1648 | 1467235254281 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 1648 | 1467235254282 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:20:54 INFO - PROCESS | 1648 | 1467235254284 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 1648 | 1467235254285 Marionette TRACE conn2 <- [1,230,null,{}] 14:20:54 INFO - PROCESS | 1648 | 1467235254288 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:54 INFO - PROCESS | 1648 | 1467235254289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:54 INFO - PROCESS | 1648 | 1467235254383 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:20:54 INFO - PROCESS | 1648 | 1467235254390 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 1648 | 1467235254393 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x125549800 == 39 [pid = 1648] [id = 65] 14:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x129573000) [pid = 1648] [serial = 191] [outer = 0x0] 14:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129594c00) [pid = 1648] [serial = 192] [outer = 0x129573000] 14:20:54 INFO - PROCESS | 1648 | 1467235254417 Marionette DEBUG loaded listener.js 14:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12959fc00) [pid = 1648] [serial = 193] [outer = 0x129573000] 14:20:54 INFO - PROCESS | 1648 | 1467235254699 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 467ms 14:20:54 INFO - PROCESS | 1648 | 1467235254781 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 1648 | 1467235254783 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:20:54 INFO - PROCESS | 1648 | 1467235254787 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 1648 | 1467235254790 Marionette TRACE conn2 <- [1,234,null,{}] 14:20:54 INFO - PROCESS | 1648 | 1467235254794 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:54 INFO - PROCESS | 1648 | 1467235254796 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:54 INFO - PROCESS | 1648 | 1467235254882 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:20:54 INFO - PROCESS | 1648 | 1467235254988 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:54 INFO - PROCESS | 1648 | 1467235254990 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f60800 == 40 [pid = 1648] [id = 66] 14:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113b79c00) [pid = 1648] [serial = 194] [outer = 0x0] 14:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113f05c00) [pid = 1648] [serial = 195] [outer = 0x113b79c00] 14:20:55 INFO - PROCESS | 1648 | 1467235255023 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11662c800) [pid = 1648] [serial = 196] [outer = 0x113b79c00] 14:20:55 INFO - PROCESS | 1648 | 1467235255531 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 772ms 14:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:20:55 INFO - PROCESS | 1648 | 1467235255565 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:20:55 INFO - PROCESS | 1648 | 1467235255567 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:20:55 INFO - PROCESS | 1648 | 1467235255574 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:20:55 INFO - PROCESS | 1648 | 1467235255578 Marionette TRACE conn2 <- [1,238,null,{}] 14:20:55 INFO - PROCESS | 1648 | 1467235255580 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:55 INFO - PROCESS | 1648 | 1467235255582 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:55 INFO - PROCESS | 1648 | 1467235255691 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:20:55 INFO - PROCESS | 1648 | 1467235255792 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 1648 | 1467235255794 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e30800 == 41 [pid = 1648] [id = 67] 14:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1181c0800) [pid = 1648] [serial = 197] [outer = 0x0] 14:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118551000) [pid = 1648] [serial = 198] [outer = 0x1181c0800] 14:20:55 INFO - PROCESS | 1648 | 1467235255844 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118a41000) [pid = 1648] [serial = 199] [outer = 0x1181c0800] 14:20:56 INFO - PROCESS | 1648 | 1467235256514 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118590000 == 40 [pid = 1648] [id = 64] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121ebc800 == 39 [pid = 1648] [id = 63] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11715b800 == 38 [pid = 1648] [id = 62] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1213c4000 == 37 [pid = 1648] [id = 61] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b7800 == 36 [pid = 1648] [id = 60] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11961d000 == 35 [pid = 1648] [id = 59] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118591000 == 34 [pid = 1648] [id = 58] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ec800 == 33 [pid = 1648] [id = 57] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11715c000 == 32 [pid = 1648] [id = 56] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11605e000 == 31 [pid = 1648] [id = 55] 14:20:56 INFO - PROCESS | 1648 | --DOCSHELL 0x112f65000 == 30 [pid = 1648] [id = 54] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128de8000) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124cadc00) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129311000) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129575400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1218a2400) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124ccc000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116791800) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1210b3c00) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11845d000) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118868c00) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1195ea000) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1199afc00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x113212c00) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119532000) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118169400) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11719f800) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 14:20:56 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129598c00) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 14:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1025ms 14:20:56 INFO - PROCESS | 1648 | 1467235256597 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:20:56 INFO - PROCESS | 1648 | 1467235256599 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:20:56 INFO - PROCESS | 1648 | 1467235256602 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 1648 | 1467235256604 Marionette TRACE conn2 <- [1,242,null,{}] 14:20:56 INFO - PROCESS | 1648 | 1467235256607 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:56 INFO - PROCESS | 1648 | 1467235256609 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:56 INFO - PROCESS | 1648 | 1467235256685 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:20:56 INFO - PROCESS | 1648 | 1467235256738 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 1648 | 1467235256740 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f13800 == 31 [pid = 1648] [id = 68] 14:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11678f800) [pid = 1648] [serial = 200] [outer = 0x0] 14:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118168400) [pid = 1648] [serial = 201] [outer = 0x11678f800] 14:20:56 INFO - PROCESS | 1648 | 1467235256768 Marionette DEBUG loaded listener.js 14:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118a3e400) [pid = 1648] [serial = 202] [outer = 0x11678f800] 14:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118f40800) [pid = 1648] [serial = 203] [outer = 0x12d12c400] 14:20:57 INFO - PROCESS | 1648 | 1467235257086 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 14:20:57 INFO - PROCESS | 1648 | 1467235257121 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 1648 | 1467235257125 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:20:57 INFO - PROCESS | 1648 | 1467235257130 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 1648 | 1467235257132 Marionette TRACE conn2 <- [1,246,null,{}] 14:20:57 INFO - PROCESS | 1648 | 1467235257134 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 1648 | 1467235257136 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:57 INFO - PROCESS | 1648 | 1467235257207 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:20:57 INFO - PROCESS | 1648 | 1467235257211 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 1648 | 1467235257212 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a8000 == 32 [pid = 1648] [id = 69] 14:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118f49c00) [pid = 1648] [serial = 204] [outer = 0x0] 14:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1196afc00) [pid = 1648] [serial = 205] [outer = 0x118f49c00] 14:20:57 INFO - PROCESS | 1648 | 1467235257250 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1210bb800) [pid = 1648] [serial = 206] [outer = 0x118f49c00] 14:20:57 INFO - PROCESS | 1648 | 1467235257572 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 14:20:57 INFO - PROCESS | 1648 | 1467235257600 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 1648 | 1467235257601 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:20:57 INFO - PROCESS | 1648 | 1467235257603 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 1648 | 1467235257606 Marionette TRACE conn2 <- [1,250,null,{}] 14:20:57 INFO - PROCESS | 1648 | 1467235257621 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 1648 | 1467235257626 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:57 INFO - PROCESS | 1648 | 1467235257704 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:20:57 INFO - PROCESS | 1648 | 1467235257711 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 1648 | 1467235257713 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a8e800 == 33 [pid = 1648] [id = 70] 14:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1213ce400) [pid = 1648] [serial = 207] [outer = 0x0] 14:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121eaf400) [pid = 1648] [serial = 208] [outer = 0x1213ce400] 14:20:57 INFO - PROCESS | 1648 | 1467235257741 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124cce000) [pid = 1648] [serial = 209] [outer = 0x1213ce400] 14:20:58 INFO - PROCESS | 1648 | 1467235258048 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 479ms 14:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:20:58 INFO - PROCESS | 1648 | 1467235258083 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 1648 | 1467235258084 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:20:58 INFO - PROCESS | 1648 | 1467235258086 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 1648 | 1467235258087 Marionette TRACE conn2 <- [1,254,null,{}] 14:20:58 INFO - PROCESS | 1648 | 1467235258092 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:58 INFO - PROCESS | 1648 | 1467235258094 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:58 INFO - PROCESS | 1648 | 1467235258167 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:20:58 INFO - PROCESS | 1648 | 1467235258171 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1648 | 1467235258172 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a84800 == 34 [pid = 1648] [id = 71] 14:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cdac00) [pid = 1648] [serial = 210] [outer = 0x0] 14:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12557b400) [pid = 1648] [serial = 211] [outer = 0x124cdac00] 14:20:58 INFO - PROCESS | 1648 | 1467235258201 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1264a3000) [pid = 1648] [serial = 212] [outer = 0x124cdac00] 14:20:58 INFO - PROCESS | 1648 | 1467235258517 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 14:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:20:58 INFO - PROCESS | 1648 | 1467235258556 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 1648 | 1467235258557 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:20:58 INFO - PROCESS | 1648 | 1467235258559 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:20:58 INFO - PROCESS | 1648 | 1467235258560 Marionette TRACE conn2 <- [1,258,null,{}] 14:20:58 INFO - PROCESS | 1648 | 1467235258562 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:58 INFO - PROCESS | 1648 | 1467235258564 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:58 INFO - PROCESS | 1648 | 1467235258634 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:20:58 INFO - PROCESS | 1648 | 1467235258637 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 1648 | 1467235258639 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213c6800 == 35 [pid = 1648] [id = 72] 14:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1265e5c00) [pid = 1648] [serial = 213] [outer = 0x0] 14:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126872400) [pid = 1648] [serial = 214] [outer = 0x1265e5c00] 14:20:58 INFO - PROCESS | 1648 | 1467235258666 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128877c00) [pid = 1648] [serial = 215] [outer = 0x1265e5c00] 14:20:59 INFO - PROCESS | 1648 | 1467235259062 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 568ms 14:20:59 INFO - PROCESS | 1648 | 1467235259128 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 1648 | 1467235259130 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:20:59 INFO - PROCESS | 1648 | 1467235259133 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 1648 | 1467235259135 Marionette TRACE conn2 <- [1,262,null,{}] 14:20:59 INFO - PROCESS | 1648 | 1467235259138 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:59 INFO - PROCESS | 1648 | 1467235259144 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:59 INFO - PROCESS | 1648 | 1467235259317 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:20:59 INFO - PROCESS | 1648 | 1467235259333 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 1648 | 1467235259334 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d27000 == 36 [pid = 1648] [id = 73] 14:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128de6800) [pid = 1648] [serial = 216] [outer = 0x0] 14:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12930a800) [pid = 1648] [serial = 217] [outer = 0x128de6800] 14:20:59 INFO - PROCESS | 1648 | 1467235259374 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1295d5400) [pid = 1648] [serial = 218] [outer = 0x128de6800] 14:20:59 INFO - PROCESS | 1648 | 1467235259748 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 14:20:59 INFO - PROCESS | 1648 | 1467235259752 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 1648 | 1467235259753 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:20:59 INFO - PROCESS | 1648 | 1467235259756 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 1648 | 1467235259758 Marionette TRACE conn2 <- [1,266,null,{}] 14:20:59 INFO - PROCESS | 1648 | 1467235259760 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:59 INFO - PROCESS | 1648 | 1467235259761 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:59 INFO - PROCESS | 1648 | 1467235259852 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:20:59 INFO - PROCESS | 1648 | 1467235259885 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 1648 | 1467235259886 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a4e800 == 37 [pid = 1648] [id = 74] 14:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1295d5800) [pid = 1648] [serial = 219] [outer = 0x0] 14:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1295dd800) [pid = 1648] [serial = 220] [outer = 0x1295d5800] 14:20:59 INFO - PROCESS | 1648 | 1467235259910 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a6d1000) [pid = 1648] [serial = 221] [outer = 0x1295d5800] 14:21:00 INFO - PROCESS | 1648 | 1467235260199 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 14:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:21:00 INFO - PROCESS | 1648 | 1467235260230 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 1648 | 1467235260231 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:21:00 INFO - PROCESS | 1648 | 1467235260234 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 1648 | 1467235260235 Marionette TRACE conn2 <- [1,270,null,{}] 14:21:00 INFO - PROCESS | 1648 | 1467235260237 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 1648 | 1467235260238 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:00 INFO - PROCESS | 1648 | 1467235260331 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:21:00 INFO - PROCESS | 1648 | 1467235260361 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1648 | 1467235260362 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265ba800 == 38 [pid = 1648] [id = 75] 14:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113f02c00) [pid = 1648] [serial = 222] [outer = 0x0] 14:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a80b000) [pid = 1648] [serial = 223] [outer = 0x113f02c00] 14:21:00 INFO - PROCESS | 1648 | 1467235260386 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12ab48800) [pid = 1648] [serial = 224] [outer = 0x113f02c00] 14:21:00 INFO - PROCESS | 1648 | 1467235260680 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 14:21:00 INFO - PROCESS | 1648 | 1467235260702 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 1648 | 1467235260704 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:21:00 INFO - PROCESS | 1648 | 1467235260706 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 1648 | 1467235260709 Marionette TRACE conn2 <- [1,274,null,{}] 14:21:00 INFO - PROCESS | 1648 | 1467235260718 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 1648 | 1467235260719 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:00 INFO - PROCESS | 1648 | 1467235260874 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12189f800) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1250e2400) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11604b400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128883800) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176c9000) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11728b800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1160a8c00) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119539c00) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112fbec00) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1160a7000) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113211400) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124e42000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113213800) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11845e400) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1195e5000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124e43000) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:21:00 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124f94400) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:21:00 INFO - PROCESS | 1648 | 1467235260914 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 1648 | 1467235260915 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169ad000 == 39 [pid = 1648] [id = 76] 14:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112fbec00) [pid = 1648] [serial = 225] [outer = 0x0] 14:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11604b400) [pid = 1648] [serial = 226] [outer = 0x112fbec00] 14:21:00 INFO - PROCESS | 1648 | 1467235260939 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1176c4c00) [pid = 1648] [serial = 227] [outer = 0x112fbec00] 14:21:01 INFO - PROCESS | 1648 | 1467235261185 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 527ms 14:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:21:01 INFO - PROCESS | 1648 | 1467235261234 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 1648 | 1467235261235 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:21:01 INFO - PROCESS | 1648 | 1467235261238 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 1648 | 1467235261243 Marionette TRACE conn2 <- [1,278,null,{}] 14:21:01 INFO - PROCESS | 1648 | 1467235261255 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:01 INFO - PROCESS | 1648 | 1467235261257 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:01 INFO - PROCESS | 1648 | 1467235261391 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:21:01 INFO - PROCESS | 1648 | 1467235261458 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:01 INFO - PROCESS | 1648 | 1467235261459 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c18800 == 40 [pid = 1648] [id = 77] 14:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113211400) [pid = 1648] [serial = 228] [outer = 0x0] 14:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1195e5000) [pid = 1648] [serial = 229] [outer = 0x113211400] 14:21:01 INFO - PROCESS | 1648 | 1467235261478 Marionette DEBUG loaded listener.js 14:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128851c00) [pid = 1648] [serial = 230] [outer = 0x113211400] 14:21:01 INFO - PROCESS | 1648 | 1467235261802 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 582ms 14:21:01 INFO - PROCESS | 1648 | 1467235261821 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:21:01 INFO - PROCESS | 1648 | 1467235261825 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:21:01 INFO - PROCESS | 1648 | 1467235261829 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 1648 | 1467235261832 Marionette TRACE conn2 <- [1,282,null,{}] 14:21:01 INFO - PROCESS | 1648 | 1467235261835 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:01 INFO - PROCESS | 1648 | 1467235261838 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:01 INFO - PROCESS | 1648 | 1467235261972 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:21:02 INFO - PROCESS | 1648 | 1467235262042 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 1648 | 1467235262044 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920f000 == 41 [pid = 1648] [id = 78] 14:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1176c9000) [pid = 1648] [serial = 231] [outer = 0x0] 14:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12ab4fc00) [pid = 1648] [serial = 232] [outer = 0x1176c9000] 14:21:02 INFO - PROCESS | 1648 | 1467235262086 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12ba1c000) [pid = 1648] [serial = 233] [outer = 0x1176c9000] 14:21:02 INFO - PROCESS | 1648 | 1467235262444 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 672ms 14:21:02 INFO - PROCESS | 1648 | 1467235262500 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:21:02 INFO - PROCESS | 1648 | 1467235262501 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:21:02 INFO - PROCESS | 1648 | 1467235262503 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:21:02 INFO - PROCESS | 1648 | 1467235262504 Marionette TRACE conn2 <- [1,286,null,{}] 14:21:02 INFO - PROCESS | 1648 | 1467235262507 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:02 INFO - PROCESS | 1648 | 1467235262508 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:02 INFO - PROCESS | 1648 | 1467235262583 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:21:02 INFO - PROCESS | 1648 | 1467235262634 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 1648 | 1467235262635 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x129528800 == 42 [pid = 1648] [id = 79] 14:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b387c00) [pid = 1648] [serial = 234] [outer = 0x0] 14:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ba20400) [pid = 1648] [serial = 235] [outer = 0x12b387c00] 14:21:02 INFO - PROCESS | 1648 | 1467235262659 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb3fc00) [pid = 1648] [serial = 236] [outer = 0x12b387c00] 14:21:02 INFO - PROCESS | 1648 | 1467235262968 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 14:21:03 INFO - PROCESS | 1648 | 1467235263022 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 1648 | 1467235263024 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:21:03 INFO - PROCESS | 1648 | 1467235263027 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 1648 | 1467235263029 Marionette TRACE conn2 <- [1,290,null,{}] 14:21:03 INFO - PROCESS | 1648 | 1467235263033 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 1648 | 1467235263035 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:03 INFO - PROCESS | 1648 | 1467235263136 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:21:03 INFO - PROCESS | 1648 | 1467235263182 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 1648 | 1467235263185 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11605b000 == 43 [pid = 1648] [id = 80] 14:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116791800) [pid = 1648] [serial = 237] [outer = 0x0] 14:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11696cc00) [pid = 1648] [serial = 238] [outer = 0x116791800] 14:21:03 INFO - PROCESS | 1648 | 1467235263216 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181b7400) [pid = 1648] [serial = 239] [outer = 0x116791800] 14:21:03 INFO - PROCESS | 1648 | 1467235263625 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 14:21:03 INFO - PROCESS | 1648 | 1467235263647 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 1648 | 1467235263651 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:21:03 INFO - PROCESS | 1648 | 1467235263655 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 1648 | 1467235263657 Marionette TRACE conn2 <- [1,294,null,{}] 14:21:03 INFO - PROCESS | 1648 | 1467235263659 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 1648 | 1467235263661 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:03 INFO - PROCESS | 1648 | 1467235263760 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:21:03 INFO - PROCESS | 1648 | 1467235263805 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 1648 | 1467235263806 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a79800 == 44 [pid = 1648] [id = 81] 14:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118fba000) [pid = 1648] [serial = 240] [outer = 0x0] 14:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1210b8c00) [pid = 1648] [serial = 241] [outer = 0x118fba000] 14:21:03 INFO - PROCESS | 1648 | 1467235263840 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12189c800) [pid = 1648] [serial = 242] [outer = 0x118fba000] 14:21:04 INFO - PROCESS | 1648 | 1467235264246 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 14:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:21:04 INFO - PROCESS | 1648 | 1467235264276 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 1648 | 1467235264277 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:21:04 INFO - PROCESS | 1648 | 1467235264280 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 1648 | 1467235264282 Marionette TRACE conn2 <- [1,298,null,{}] 14:21:04 INFO - PROCESS | 1648 | 1467235264290 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:04 INFO - PROCESS | 1648 | 1467235264293 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:04 INFO - PROCESS | 1648 | 1467235264392 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:21:04 INFO - PROCESS | 1648 | 1467235264469 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:04 INFO - PROCESS | 1648 | 1467235264471 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1b000 == 45 [pid = 1648] [id = 82] 14:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118867400) [pid = 1648] [serial = 243] [outer = 0x0] 14:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123dce800) [pid = 1648] [serial = 244] [outer = 0x118867400] 14:21:04 INFO - PROCESS | 1648 | 1467235264513 Marionette DEBUG loaded listener.js 14:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124cda400) [pid = 1648] [serial = 245] [outer = 0x118867400] 14:21:04 INFO - PROCESS | 1648 | 1467235264912 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 14:21:04 INFO - PROCESS | 1648 | 1467235264951 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:21:04 INFO - PROCESS | 1648 | 1467235264953 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:21:04 INFO - PROCESS | 1648 | 1467235264955 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 1648 | 1467235264956 Marionette TRACE conn2 <- [1,302,null,{}] 14:21:04 INFO - PROCESS | 1648 | 1467235264959 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:04 INFO - PROCESS | 1648 | 1467235264960 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:05 INFO - PROCESS | 1648 | 1467235265057 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:21:05 INFO - PROCESS | 1648 | 1467235265104 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 1648 | 1467235265105 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1297a1800 == 46 [pid = 1648] [id = 83] 14:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12649dc00) [pid = 1648] [serial = 246] [outer = 0x0] 14:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126657400) [pid = 1648] [serial = 247] [outer = 0x12649dc00] 14:21:05 INFO - PROCESS | 1648 | 1467235265134 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128858400) [pid = 1648] [serial = 248] [outer = 0x12649dc00] 14:21:05 INFO - PROCESS | 1648 | 1467235265548 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 14:21:05 INFO - PROCESS | 1648 | 1467235265575 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:21:05 INFO - PROCESS | 1648 | 1467235265577 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:21:05 INFO - PROCESS | 1648 | 1467235265580 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:21:05 INFO - PROCESS | 1648 | 1467235265582 Marionette TRACE conn2 <- [1,306,null,{}] 14:21:05 INFO - PROCESS | 1648 | 1467235265585 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:05 INFO - PROCESS | 1648 | 1467235265587 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:05 INFO - PROCESS | 1648 | 1467235265716 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:21:05 INFO - PROCESS | 1648 | 1467235265842 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 1648 | 1467235265844 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d50800 == 47 [pid = 1648] [id = 84] 14:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1181bb000) [pid = 1648] [serial = 249] [outer = 0x0] 14:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1195e3000) [pid = 1648] [serial = 250] [outer = 0x1181bb000] 14:21:05 INFO - PROCESS | 1648 | 1467235265893 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1264a4800) [pid = 1648] [serial = 251] [outer = 0x1181bb000] 14:21:06 INFO - PROCESS | 1648 | 1467235266450 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 919ms 14:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:21:06 INFO - PROCESS | 1648 | 1467235266500 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 1648 | 1467235266502 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:21:06 INFO - PROCESS | 1648 | 1467235266505 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 1648 | 1467235266506 Marionette TRACE conn2 <- [1,310,null,{}] 14:21:06 INFO - PROCESS | 1648 | 1467235266510 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:06 INFO - PROCESS | 1648 | 1467235266512 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:06 INFO - PROCESS | 1648 | 1467235266600 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:21:06 INFO - PROCESS | 1648 | 1467235266650 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 1648 | 1467235266651 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b0800 == 48 [pid = 1648] [id = 85] 14:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1181ba000) [pid = 1648] [serial = 252] [outer = 0x0] 14:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11845ac00) [pid = 1648] [serial = 253] [outer = 0x1181ba000] 14:21:06 INFO - PROCESS | 1648 | 1467235266678 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118860800) [pid = 1648] [serial = 254] [outer = 0x1181ba000] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116943800 == 47 [pid = 1648] [id = 53] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12920f000 == 46 [pid = 1648] [id = 78] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x128c18800 == 45 [pid = 1648] [id = 77] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1169ad000 == 44 [pid = 1648] [id = 76] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1265ba800 == 43 [pid = 1648] [id = 75] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x124a4e800 == 42 [pid = 1648] [id = 74] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x123d27000 == 41 [pid = 1648] [id = 73] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1213c6800 == 40 [pid = 1648] [id = 72] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129594c00) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | 1467235267174 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119a84800 == 39 [pid = 1648] [id = 71] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x118a8e800 == 38 [pid = 1648] [id = 70] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a8000 == 37 [pid = 1648] [id = 69] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113f13800 == 36 [pid = 1648] [id = 68] 14:21:07 INFO - PROCESS | 1648 | --DOCSHELL 0x125549800 == 35 [pid = 1648] [id = 65] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1196abc00) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118fc2000) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11953a000) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11678d800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1162cfc00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1199ad800) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x125582000) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116051400) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113b77800) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118a43c00) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11854c800) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1216f7400) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1210b8400) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125582800) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1250df000) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126805c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126555000) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123dc5400) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12680d800) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126557800) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118fba800) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1250e6c00) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129309400) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12887a000) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1181bc400) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129572c00) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126871c00) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118551400) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1162d7c00) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113f0f800) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12169cc00) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1250e2000) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1199b6400) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 14:21:07 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12687bc00) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 14:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 14:21:07 INFO - PROCESS | 1648 | 1467235267227 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1648 | 1467235267232 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:21:07 INFO - PROCESS | 1648 | 1467235267238 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1648 | 1467235267242 Marionette TRACE conn2 <- [1,314,null,{}] 14:21:07 INFO - PROCESS | 1648 | 1467235267246 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 1648 | 1467235267248 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:07 INFO - PROCESS | 1648 | 1467235267374 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:21:07 INFO - PROCESS | 1648 | 1467235267442 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 1648 | 1467235267443 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x115eca000 == 36 [pid = 1648] [id = 86] 14:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118868c00) [pid = 1648] [serial = 255] [outer = 0x0] 14:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118ad1800) [pid = 1648] [serial = 256] [outer = 0x118868c00] 14:21:07 INFO - PROCESS | 1648 | 1467235267480 Marionette DEBUG loaded listener.js 14:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11953cc00) [pid = 1648] [serial = 257] [outer = 0x118868c00] 14:21:07 INFO - PROCESS | 1648 | 1467235267782 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 574ms 14:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:21:07 INFO - PROCESS | 1648 | 1467235267812 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 1648 | 1467235267813 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:21:07 INFO - PROCESS | 1648 | 1467235267816 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 1648 | 1467235267818 Marionette TRACE conn2 <- [1,318,null,{}] 14:21:07 INFO - PROCESS | 1648 | 1467235267827 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 1648 | 1467235267830 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:07 INFO - PROCESS | 1648 | 1467235267912 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:21:07 INFO - PROCESS | 1648 | 1467235267961 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:07 INFO - PROCESS | 1648 | 1467235267963 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ab000 == 37 [pid = 1648] [id = 87] 14:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119540000) [pid = 1648] [serial = 258] [outer = 0x0] 14:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12169cc00) [pid = 1648] [serial = 259] [outer = 0x119540000] 14:21:08 INFO - PROCESS | 1648 | 1467235268007 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124a80c00) [pid = 1648] [serial = 260] [outer = 0x119540000] 14:21:08 INFO - PROCESS | 1648 | 1467235268406 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 14:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:21:08 INFO - PROCESS | 1648 | 1467235268436 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 1648 | 1467235268438 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:21:08 INFO - PROCESS | 1648 | 1467235268440 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 1648 | 1467235268441 Marionette TRACE conn2 <- [1,322,null,{}] 14:21:08 INFO - PROCESS | 1648 | 1467235268443 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:08 INFO - PROCESS | 1648 | 1467235268444 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:08 INFO - PROCESS | 1648 | 1467235268521 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:21:08 INFO - PROCESS | 1648 | 1467235268567 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 1648 | 1467235268569 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119612800 == 38 [pid = 1648] [id = 88] 14:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124a79000) [pid = 1648] [serial = 261] [outer = 0x0] 14:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12557c000) [pid = 1648] [serial = 262] [outer = 0x124a79000] 14:21:08 INFO - PROCESS | 1648 | 1467235268594 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126658c00) [pid = 1648] [serial = 263] [outer = 0x124a79000] 14:21:08 INFO - PROCESS | 1648 | 1467235268894 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 14:21:08 INFO - PROCESS | 1648 | 1467235268915 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:21:08 INFO - PROCESS | 1648 | 1467235268916 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:21:08 INFO - PROCESS | 1648 | 1467235268918 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:21:08 INFO - PROCESS | 1648 | 1467235268919 Marionette TRACE conn2 <- [1,326,null,{}] 14:21:08 INFO - PROCESS | 1648 | 1467235268922 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:08 INFO - PROCESS | 1648 | 1467235268923 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:09 INFO - PROCESS | 1648 | 1467235269003 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:21:09 INFO - PROCESS | 1648 | 1467235269009 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 1648 | 1467235269011 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b7800 == 39 [pid = 1648] [id = 89] 14:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126802400) [pid = 1648] [serial = 264] [outer = 0x0] 14:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128852c00) [pid = 1648] [serial = 265] [outer = 0x126802400] 14:21:09 INFO - PROCESS | 1648 | 1467235269036 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128878400) [pid = 1648] [serial = 266] [outer = 0x126802400] 14:21:09 INFO - PROCESS | 1648 | 1467235269401 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 14:21:09 INFO - PROCESS | 1648 | 1467235269437 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 1648 | 1467235269438 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:21:09 INFO - PROCESS | 1648 | 1467235269440 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 1648 | 1467235269441 Marionette TRACE conn2 <- [1,330,null,{}] 14:21:09 INFO - PROCESS | 1648 | 1467235269444 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:09 INFO - PROCESS | 1648 | 1467235269448 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:09 INFO - PROCESS | 1648 | 1467235269556 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:21:09 INFO - PROCESS | 1648 | 1467235269566 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 1648 | 1467235269567 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a74000 == 40 [pid = 1648] [id = 90] 14:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128de5c00) [pid = 1648] [serial = 267] [outer = 0x0] 14:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129311400) [pid = 1648] [serial = 268] [outer = 0x128de5c00] 14:21:09 INFO - PROCESS | 1648 | 1467235269592 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1295db000) [pid = 1648] [serial = 269] [outer = 0x128de5c00] 14:21:09 INFO - PROCESS | 1648 | 1467235269933 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 14:21:09 INFO - PROCESS | 1648 | 1467235269960 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 1648 | 1467235269961 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:21:09 INFO - PROCESS | 1648 | 1467235269963 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 1648 | 1467235269964 Marionette TRACE conn2 <- [1,334,null,{}] 14:21:09 INFO - PROCESS | 1648 | 1467235269966 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:09 INFO - PROCESS | 1648 | 1467235269967 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:10 INFO - PROCESS | 1648 | 1467235270067 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:21:10 INFO - PROCESS | 1648 | 1467235270071 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 1648 | 1467235270072 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d2d800 == 41 [pid = 1648] [id = 91] 14:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128dec800) [pid = 1648] [serial = 270] [outer = 0x0] 14:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a6d5400) [pid = 1648] [serial = 271] [outer = 0x128dec800] 14:21:10 INFO - PROCESS | 1648 | 1467235270105 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12ab4f400) [pid = 1648] [serial = 272] [outer = 0x128dec800] 14:21:10 INFO - PROCESS | 1648 | 1467235270404 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 14:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:21:10 INFO - PROCESS | 1648 | 1467235270432 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 1648 | 1467235270433 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:21:10 INFO - PROCESS | 1648 | 1467235270435 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - PROCESS | 1648 | 1467235270436 Marionette TRACE conn2 <- [1,338,null,{}] 14:21:10 INFO - PROCESS | 1648 | 1467235270451 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:10 INFO - PROCESS | 1648 | 1467235270452 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:10 INFO - PROCESS | 1648 | 1467235270551 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:21:10 INFO - PROCESS | 1648 | 1467235270555 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:10 INFO - PROCESS | 1648 | 1467235270556 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fda000 == 42 [pid = 1648] [id = 92] 14:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a6ccc00) [pid = 1648] [serial = 273] [outer = 0x0] 14:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b21f800) [pid = 1648] [serial = 274] [outer = 0x12a6ccc00] 14:21:10 INFO - PROCESS | 1648 | 1467235270581 Marionette DEBUG loaded listener.js 14:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12ba1d000) [pid = 1648] [serial = 275] [outer = 0x12a6ccc00] 14:21:10 INFO - PROCESS | 1648 | 1467235270901 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 477ms 14:21:10 INFO - PROCESS | 1648 | 1467235270916 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:21:10 INFO - PROCESS | 1648 | 1467235270917 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:21:10 INFO - PROCESS | 1648 | 1467235270919 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - PROCESS | 1648 | 1467235270920 Marionette TRACE conn2 <- [1,342,null,{}] 14:21:10 INFO - PROCESS | 1648 | 1467235270930 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:10 INFO - PROCESS | 1648 | 1467235270931 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:11 INFO - PROCESS | 1648 | 1467235271038 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:21:11 INFO - PROCESS | 1648 | 1467235271043 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 1648 | 1467235271044 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1c000 == 43 [pid = 1648] [id = 93] 14:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12ab53400) [pid = 1648] [serial = 276] [outer = 0x0] 14:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb41000) [pid = 1648] [serial = 277] [outer = 0x12ab53400] 14:21:11 INFO - PROCESS | 1648 | 1467235271076 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb47400) [pid = 1648] [serial = 278] [outer = 0x12ab53400] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112fbec00) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128de6800) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113211400) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1265e5c00) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1295d5800) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124cdac00) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1213ce400) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11678f800) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118f49c00) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113f02c00) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:21:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1176c9000) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:21:11 INFO - PROCESS | 1648 | 1467235271460 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 14:21:11 INFO - PROCESS | 1648 | 1467235271488 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:21:11 INFO - PROCESS | 1648 | 1467235271490 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:21:11 INFO - PROCESS | 1648 | 1467235271516 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:21:11 INFO - PROCESS | 1648 | 1467235271518 Marionette TRACE conn2 <- [1,346,null,{}] 14:21:11 INFO - PROCESS | 1648 | 1467235271521 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:11 INFO - PROCESS | 1648 | 1467235271523 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:11 INFO - PROCESS | 1648 | 1467235271623 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:21:11 INFO - PROCESS | 1648 | 1467235271628 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 1648 | 1467235271629 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x129209000 == 44 [pid = 1648] [id = 94] 14:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11886a400) [pid = 1648] [serial = 279] [outer = 0x0] 14:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128876400) [pid = 1648] [serial = 280] [outer = 0x11886a400] 14:21:11 INFO - PROCESS | 1648 | 1467235271669 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ab4c000) [pid = 1648] [serial = 281] [outer = 0x11886a400] 14:21:12 INFO - PROCESS | 1648 | 1467235272104 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 635ms 14:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:21:12 INFO - PROCESS | 1648 | 1467235272137 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 1648 | 1467235272138 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:21:12 INFO - PROCESS | 1648 | 1467235272140 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 1648 | 1467235272142 Marionette TRACE conn2 <- [1,350,null,{}] 14:21:12 INFO - PROCESS | 1648 | 1467235272145 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:12 INFO - PROCESS | 1648 | 1467235272146 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:12 INFO - PROCESS | 1648 | 1467235272254 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:21:12 INFO - PROCESS | 1648 | 1467235272262 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 1648 | 1467235272264 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7d8000 == 45 [pid = 1648] [id = 95] 14:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b213000) [pid = 1648] [serial = 282] [outer = 0x0] 14:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bbb0800) [pid = 1648] [serial = 283] [outer = 0x12b213000] 14:21:12 INFO - PROCESS | 1648 | 1467235272297 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bc14800) [pid = 1648] [serial = 284] [outer = 0x12b213000] 14:21:12 INFO - PROCESS | 1648 | 1467235272615 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 14:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:21:12 INFO - PROCESS | 1648 | 1467235272660 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 1648 | 1467235272661 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:21:12 INFO - PROCESS | 1648 | 1467235272663 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 1648 | 1467235272664 Marionette TRACE conn2 <- [1,354,null,{}] 14:21:12 INFO - PROCESS | 1648 | 1467235272666 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:12 INFO - PROCESS | 1648 | 1467235272667 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:12 INFO - PROCESS | 1648 | 1467235272748 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:21:12 INFO - PROCESS | 1648 | 1467235272751 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 1648 | 1467235272753 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c9000 == 46 [pid = 1648] [id = 96] 14:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bc14c00) [pid = 1648] [serial = 285] [outer = 0x0] 14:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bc1fc00) [pid = 1648] [serial = 286] [outer = 0x12bc14c00] 14:21:12 INFO - PROCESS | 1648 | 1467235272777 Marionette DEBUG loaded listener.js 14:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bf17000) [pid = 1648] [serial = 287] [outer = 0x12bc14c00] 14:21:13 INFO - PROCESS | 1648 | 1467235273079 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 14:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:21:13 INFO - PROCESS | 1648 | 1467235273131 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 1648 | 1467235273132 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:21:13 INFO - PROCESS | 1648 | 1467235273134 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 1648 | 1467235273135 Marionette TRACE conn2 <- [1,358,null,{}] 14:21:13 INFO - PROCESS | 1648 | 1467235273137 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:13 INFO - PROCESS | 1648 | 1467235273138 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:13 INFO - PROCESS | 1648 | 1467235273251 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:21:13 INFO - PROCESS | 1648 | 1467235273328 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:13 INFO - PROCESS | 1648 | 1467235273329 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x112727800 == 47 [pid = 1648] [id = 97] 14:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x111e58c00) [pid = 1648] [serial = 288] [outer = 0x0] 14:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113d5cc00) [pid = 1648] [serial = 289] [outer = 0x111e58c00] 14:21:13 INFO - PROCESS | 1648 | 1467235273360 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116970400) [pid = 1648] [serial = 290] [outer = 0x111e58c00] 14:21:13 INFO - PROCESS | 1648 | 1467235273815 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 718ms 14:21:13 INFO - PROCESS | 1648 | 1467235273854 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 1648 | 1467235273857 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:21:13 INFO - PROCESS | 1648 | 1467235273879 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 1648 | 1467235273881 Marionette TRACE conn2 <- [1,362,null,{}] 14:21:13 INFO - PROCESS | 1648 | 1467235273884 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:13 INFO - PROCESS | 1648 | 1467235273887 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:13 INFO - PROCESS | 1648 | 1467235273990 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:21:14 INFO - PROCESS | 1648 | 1467235274054 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 1648 | 1467235274056 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118575000 == 48 [pid = 1648] [id = 98] 14:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11885fc00) [pid = 1648] [serial = 291] [outer = 0x0] 14:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119532000) [pid = 1648] [serial = 292] [outer = 0x11885fc00] 14:21:14 INFO - PROCESS | 1648 | 1467235274086 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1195efc00) [pid = 1648] [serial = 293] [outer = 0x11885fc00] 14:21:14 INFO - PROCESS | 1648 | 1467235274517 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 14:21:14 INFO - PROCESS | 1648 | 1467235274564 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:21:14 INFO - PROCESS | 1648 | 1467235274567 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:21:14 INFO - PROCESS | 1648 | 1467235274570 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:21:14 INFO - PROCESS | 1648 | 1467235274571 Marionette TRACE conn2 <- [1,366,null,{}] 14:21:14 INFO - PROCESS | 1648 | 1467235274592 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:14 INFO - PROCESS | 1648 | 1467235274594 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:14 INFO - PROCESS | 1648 | 1467235274698 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:21:14 INFO - PROCESS | 1648 | 1467235274761 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 1648 | 1467235274762 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a50800 == 49 [pid = 1648] [id = 99] 14:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124a7fc00) [pid = 1648] [serial = 294] [outer = 0x0] 14:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124cd3c00) [pid = 1648] [serial = 295] [outer = 0x124a7fc00] 14:21:14 INFO - PROCESS | 1648 | 1467235274791 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126653400) [pid = 1648] [serial = 296] [outer = 0x124a7fc00] 14:21:15 INFO - PROCESS | 1648 | 1467235275231 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 668ms 14:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:21:15 INFO - PROCESS | 1648 | 1467235275239 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 1648 | 1467235275240 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:21:15 INFO - PROCESS | 1648 | 1467235275247 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 1648 | 1467235275252 Marionette TRACE conn2 <- [1,370,null,{}] 14:21:15 INFO - PROCESS | 1648 | 1467235275255 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:15 INFO - PROCESS | 1648 | 1467235275258 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:15 INFO - PROCESS | 1648 | 1467235275364 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:21:15 INFO - PROCESS | 1648 | 1467235275429 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 1648 | 1467235275430 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b359000 == 50 [pid = 1648] [id = 100] 14:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124aed800) [pid = 1648] [serial = 297] [outer = 0x0] 14:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128dee400) [pid = 1648] [serial = 298] [outer = 0x124aed800] 14:21:15 INFO - PROCESS | 1648 | 1467235275459 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129596000) [pid = 1648] [serial = 299] [outer = 0x124aed800] 14:21:16 INFO - PROCESS | 1648 | 1467235276080 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 928ms 14:21:16 INFO - PROCESS | 1648 | 1467235276179 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 1648 | 1467235276181 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:21:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:21:16 INFO - PROCESS | 1648 | 1467235276191 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 1648 | 1467235276193 Marionette TRACE conn2 <- [1,374,null,{}] 14:21:16 INFO - PROCESS | 1648 | 1467235276198 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:16 INFO - PROCESS | 1648 | 1467235276199 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:16 INFO - PROCESS | 1648 | 1467235276286 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:21:16 INFO - PROCESS | 1648 | 1467235276333 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 1648 | 1467235276334 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215e4000 == 51 [pid = 1648] [id = 101] 14:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1210b3c00) [pid = 1648] [serial = 300] [outer = 0x0] 14:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1214e4800) [pid = 1648] [serial = 301] [outer = 0x1210b3c00] 14:21:16 INFO - PROCESS | 1648 | 1467235276361 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124cd2400) [pid = 1648] [serial = 302] [outer = 0x1210b3c00] 14:21:16 INFO - PROCESS | 1648 | 1467235276788 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:21:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 622ms 14:21:16 INFO - PROCESS | 1648 | 1467235276812 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 1648 | 1467235276815 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:21:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:21:16 INFO - PROCESS | 1648 | 1467235276819 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 1648 | 1467235276821 Marionette TRACE conn2 <- [1,378,null,{}] 14:21:16 INFO - PROCESS | 1648 | 1467235276823 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:16 INFO - PROCESS | 1648 | 1467235276825 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:16 INFO - PROCESS | 1648 | 1467235276916 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:21:16 INFO - PROCESS | 1648 | 1467235276964 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 1648 | 1467235276966 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ea000 == 52 [pid = 1648] [id = 102] 14:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124f95c00) [pid = 1648] [serial = 303] [outer = 0x0] 14:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1264a7800) [pid = 1648] [serial = 304] [outer = 0x124f95c00] 14:21:16 INFO - PROCESS | 1648 | 1467235276993 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12884d400) [pid = 1648] [serial = 305] [outer = 0x124f95c00] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c9000 == 51 [pid = 1648] [id = 96] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7d8000 == 50 [pid = 1648] [id = 95] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x129209000 == 49 [pid = 1648] [id = 94] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1c000 == 48 [pid = 1648] [id = 93] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x125fda000 == 47 [pid = 1648] [id = 92] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x123d2d800 == 46 [pid = 1648] [id = 91] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x121a74000 == 45 [pid = 1648] [id = 90] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b7800 == 44 [pid = 1648] [id = 89] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119612800 == 43 [pid = 1648] [id = 88] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118551000) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x113f05c00) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ba20400) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ab000 == 42 [pid = 1648] [id = 87] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x115eca000 == 41 [pid = 1648] [id = 86] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b0800 == 40 [pid = 1648] [id = 85] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x113d50800 == 39 [pid = 1648] [id = 84] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1297a1800 == 38 [pid = 1648] [id = 83] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1b000 == 37 [pid = 1648] [id = 82] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x121a79800 == 36 [pid = 1648] [id = 81] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11605b000 == 35 [pid = 1648] [id = 80] 14:21:17 INFO - PROCESS | 1648 | --DOCSHELL 0x129528800 == 34 [pid = 1648] [id = 79] 14:21:17 INFO - PROCESS | 1648 | 1467235277370 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12ba1c000) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11604b400) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1295d5400) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128851c00) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126872400) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1295dd800) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12557b400) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121eaf400) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118a3e400) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1176c4c00) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1210bb800) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12ab48800) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1195e5000) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12930a800) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ab4fc00) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128877c00) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1166efc00) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a80b000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124cce000) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1264a3000) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118168400) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a6d1000) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 14:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1196afc00) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 14:21:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:21:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 570ms 14:21:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:21:17 INFO - PROCESS | 1648 | 1467235277390 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 1648 | 1467235277391 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:21:17 INFO - PROCESS | 1648 | 1467235277393 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 1648 | 1467235277395 Marionette TRACE conn2 <- [1,382,null,{}] 14:21:17 INFO - PROCESS | 1648 | 1467235277403 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:17 INFO - PROCESS | 1648 | 1467235277405 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:17 INFO - PROCESS | 1648 | 1467235277484 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:21:17 INFO - PROCESS | 1648 | 1467235277488 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 1648 | 1467235277491 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857e000 == 35 [pid = 1648] [id = 103] 14:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12887a400) [pid = 1648] [serial = 306] [outer = 0x0] 14:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128df0800) [pid = 1648] [serial = 307] [outer = 0x12887a400] 14:21:17 INFO - PROCESS | 1648 | 1467235277521 Marionette DEBUG loaded listener.js 14:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129571000) [pid = 1648] [serial = 308] [outer = 0x12887a400] 14:21:17 INFO - PROCESS | 1648 | 1467235277868 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:21:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 520ms 14:21:17 INFO - PROCESS | 1648 | 1467235277926 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 1648 | 1467235277927 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:21:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:21:17 INFO - PROCESS | 1648 | 1467235277933 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 1648 | 1467235277935 Marionette TRACE conn2 <- [1,386,null,{}] 14:21:17 INFO - PROCESS | 1648 | 1467235277937 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:17 INFO - PROCESS | 1648 | 1467235277938 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:18 INFO - PROCESS | 1648 | 1467235278018 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:21:18 INFO - PROCESS | 1648 | 1467235278022 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 1648 | 1467235278023 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215f1800 == 36 [pid = 1648] [id = 104] 14:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1295d5c00) [pid = 1648] [serial = 309] [outer = 0x0] 14:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a6d2000) [pid = 1648] [serial = 310] [outer = 0x1295d5c00] 14:21:18 INFO - PROCESS | 1648 | 1467235278051 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b215c00) [pid = 1648] [serial = 311] [outer = 0x1295d5c00] 14:21:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 14:21:18 INFO - PROCESS | 1648 | 1467235278398 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:21:18 INFO - PROCESS | 1648 | 1467235278402 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 1648 | 1467235278404 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:21:18 INFO - PROCESS | 1648 | 1467235278406 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 1648 | 1467235278408 Marionette TRACE conn2 <- [1,390,null,{}] 14:21:18 INFO - PROCESS | 1648 | 1467235278413 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:18 INFO - PROCESS | 1648 | 1467235278414 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:18 INFO - PROCESS | 1648 | 1467235278490 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:21:18 INFO - PROCESS | 1648 | 1467235278543 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:18 INFO - PROCESS | 1648 | 1467235278544 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d20800 == 37 [pid = 1648] [id = 105] 14:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117293000) [pid = 1648] [serial = 312] [outer = 0x0] 14:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b21f000) [pid = 1648] [serial = 313] [outer = 0x117293000] 14:21:18 INFO - PROCESS | 1648 | 1467235278568 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb45c00) [pid = 1648] [serial = 314] [outer = 0x117293000] 14:21:18 INFO - PROCESS | 1648 | 1467235278862 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:21:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 14:21:18 INFO - PROCESS | 1648 | 1467235278937 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:21:18 INFO - PROCESS | 1648 | 1467235278938 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:21:18 INFO - PROCESS | 1648 | 1467235278970 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:21:18 INFO - PROCESS | 1648 | 1467235278971 Marionette TRACE conn2 <- [1,394,null,{}] 14:21:18 INFO - PROCESS | 1648 | 1467235278981 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:18 INFO - PROCESS | 1648 | 1467235278985 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:19 INFO - PROCESS | 1648 | 1467235279121 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:21:19 INFO - PROCESS | 1648 | 1467235279134 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 1648 | 1467235279135 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x112256800 == 38 [pid = 1648] [id = 106] 14:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b218800) [pid = 1648] [serial = 315] [outer = 0x0] 14:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bbb2800) [pid = 1648] [serial = 316] [outer = 0x12b218800] 14:21:19 INFO - PROCESS | 1648 | 1467235279160 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12c044400) [pid = 1648] [serial = 317] [outer = 0x12b218800] 14:21:19 INFO - PROCESS | 1648 | 1467235279498 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 582ms 14:21:19 INFO - PROCESS | 1648 | 1467235279544 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 1648 | 1467235279546 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:21:19 INFO - PROCESS | 1648 | 1467235279548 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 1648 | 1467235279549 Marionette TRACE conn2 <- [1,398,null,{}] 14:21:19 INFO - PROCESS | 1648 | 1467235279551 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:19 INFO - PROCESS | 1648 | 1467235279552 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:19 INFO - PROCESS | 1648 | 1467235279649 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:21:19 INFO - PROCESS | 1648 | 1467235279662 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 1648 | 1467235279663 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x129213000 == 39 [pid = 1648] [id = 107] 14:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12c044800) [pid = 1648] [serial = 318] [outer = 0x0] 14:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12c3cc400) [pid = 1648] [serial = 319] [outer = 0x12c044800] 14:21:19 INFO - PROCESS | 1648 | 1467235279687 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c3d4400) [pid = 1648] [serial = 320] [outer = 0x12c044800] 14:21:20 INFO - PROCESS | 1648 | 1467235280037 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 14:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:21:20 INFO - PROCESS | 1648 | 1467235280076 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 1648 | 1467235280077 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:21:20 INFO - PROCESS | 1648 | 1467235280080 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 1648 | 1467235280081 Marionette TRACE conn2 <- [1,402,null,{}] 14:21:20 INFO - PROCESS | 1648 | 1467235280083 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:20 INFO - PROCESS | 1648 | 1467235280084 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:20 INFO - PROCESS | 1648 | 1467235280181 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:21:20 INFO - PROCESS | 1648 | 1467235280194 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 1648 | 1467235280195 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e3800 == 40 [pid = 1648] [id = 108] 14:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1160a6c00) [pid = 1648] [serial = 321] [outer = 0x0] 14:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c717400) [pid = 1648] [serial = 322] [outer = 0x1160a6c00] 14:21:20 INFO - PROCESS | 1648 | 1467235280219 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c71f000) [pid = 1648] [serial = 323] [outer = 0x1160a6c00] 14:21:20 INFO - PROCESS | 1648 | 1467235280546 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 14:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:21:20 INFO - PROCESS | 1648 | 1467235280598 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 1648 | 1467235280600 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:21:20 INFO - PROCESS | 1648 | 1467235280602 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 1648 | 1467235280603 Marionette TRACE conn2 <- [1,406,null,{}] 14:21:20 INFO - PROCESS | 1648 | 1467235280605 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:20 INFO - PROCESS | 1648 | 1467235280606 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:20 INFO - PROCESS | 1648 | 1467235280705 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:21:20 INFO - PROCESS | 1648 | 1467235280717 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 1648 | 1467235280718 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac63000 == 41 [pid = 1648] [id = 109] 14:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12c936800) [pid = 1648] [serial = 324] [outer = 0x0] 14:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12c93b400) [pid = 1648] [serial = 325] [outer = 0x12c936800] 14:21:20 INFO - PROCESS | 1648 | 1467235280741 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12c941000) [pid = 1648] [serial = 326] [outer = 0x12c936800] 14:21:21 INFO - PROCESS | 1648 | 1467235281073 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 517ms 14:21:21 INFO - PROCESS | 1648 | 1467235281120 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 1648 | 1467235281121 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:21:21 INFO - PROCESS | 1648 | 1467235281123 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 1648 | 1467235281124 Marionette TRACE conn2 <- [1,410,null,{}] 14:21:21 INFO - PROCESS | 1648 | 1467235281126 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 1648 | 1467235281128 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:21 INFO - PROCESS | 1648 | 1467235281222 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:21:21 INFO - PROCESS | 1648 | 1467235281232 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 1648 | 1467235281233 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb72000 == 42 [pid = 1648] [id = 110] 14:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x110fe4000) [pid = 1648] [serial = 327] [outer = 0x0] 14:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x110fed000) [pid = 1648] [serial = 328] [outer = 0x110fe4000] 14:21:21 INFO - PROCESS | 1648 | 1467235281265 Marionette DEBUG loaded listener.js 14:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x110ff1400) [pid = 1648] [serial = 329] [outer = 0x110fe4000] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1181c0800) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129573000) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128de5c00) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128dec800) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a6ccc00) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118868c00) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1181bb000) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119540000) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126802400) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124a79000) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12ab53400) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1181ba000) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b213000) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11886a400) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:21:21 INFO - PROCESS | 1648 | 1467235281608 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:21:21 INFO - PROCESS | 1648 | 1467235281692 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms 14:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:21:21 INFO - PROCESS | 1648 | 1467235281743 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:21:21 INFO - PROCESS | 1648 | 1467235281745 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:21:21 INFO - PROCESS | 1648 | 1467235281748 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 1648 | 1467235281750 Marionette TRACE conn2 <- [1,414,null,{}] 14:21:21 INFO - PROCESS | 1648 | 1467235281753 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 1648 | 1467235281755 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:21 INFO - PROCESS | 1648 | 1467235281925 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:21:22 INFO - PROCESS | 1648 | 1467235282015 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 1648 | 1467235282017 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb87800 == 43 [pid = 1648] [id = 111] 14:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118868c00) [pid = 1648] [serial = 330] [outer = 0x0] 14:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128857800) [pid = 1648] [serial = 331] [outer = 0x118868c00] 14:21:22 INFO - PROCESS | 1648 | 1467235282061 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12c943400) [pid = 1648] [serial = 332] [outer = 0x118868c00] 14:21:22 INFO - PROCESS | 1648 | 1467235282411 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms 14:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:21:22 INFO - PROCESS | 1648 | 1467235282420 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:21:22 INFO - PROCESS | 1648 | 1467235282421 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:21:22 INFO - PROCESS | 1648 | 1467235282423 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:21:22 INFO - PROCESS | 1648 | 1467235282426 Marionette TRACE conn2 <- [1,418,null,{}] 14:21:22 INFO - PROCESS | 1648 | 1467235282434 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:22 INFO - PROCESS | 1648 | 1467235282436 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:22 INFO - PROCESS | 1648 | 1467235282555 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:21:22 INFO - PROCESS | 1648 | 1467235282561 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:22 INFO - PROCESS | 1648 | 1467235282562 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d8800 == 44 [pid = 1648] [id = 112] 14:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129a6c00) [pid = 1648] [serial = 333] [outer = 0x0] 14:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1129a8000) [pid = 1648] [serial = 334] [outer = 0x1129a6c00] 14:21:22 INFO - PROCESS | 1648 | 1467235282586 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1288ae400) [pid = 1648] [serial = 335] [outer = 0x1129a6c00] 14:21:23 INFO - PROCESS | 1648 | 1467235283353 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 976ms 14:21:23 INFO - PROCESS | 1648 | 1467235283400 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 1648 | 1467235283401 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:21:23 INFO - PROCESS | 1648 | 1467235283403 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 1648 | 1467235283404 Marionette TRACE conn2 <- [1,422,null,{}] 14:21:23 INFO - PROCESS | 1648 | 1467235283407 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:23 INFO - PROCESS | 1648 | 1467235283408 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:23 INFO - PROCESS | 1648 | 1467235283488 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:21:23 INFO - PROCESS | 1648 | 1467235283491 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 1648 | 1467235283492 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5a7800 == 45 [pid = 1648] [id = 113] 14:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1129b1c00) [pid = 1648] [serial = 336] [outer = 0x0] 14:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1288b4800) [pid = 1648] [serial = 337] [outer = 0x1129b1c00] 14:21:23 INFO - PROCESS | 1648 | 1467235283517 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1288ba800) [pid = 1648] [serial = 338] [outer = 0x1129b1c00] 14:21:24 INFO - PROCESS | 1648 | 1467235284486 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1118ms 14:21:24 INFO - PROCESS | 1648 | 1467235284548 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 1648 | 1467235284550 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:21:24 INFO - PROCESS | 1648 | 1467235284554 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 1648 | 1467235284557 Marionette TRACE conn2 <- [1,426,null,{}] 14:21:24 INFO - PROCESS | 1648 | 1467235284561 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:24 INFO - PROCESS | 1648 | 1467235284562 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:24 INFO - PROCESS | 1648 | 1467235284654 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:21:24 INFO - PROCESS | 1648 | 1467235284743 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 1648 | 1467235284744 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e20000 == 46 [pid = 1648] [id = 114] 14:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1181be000) [pid = 1648] [serial = 339] [outer = 0x0] 14:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118596000) [pid = 1648] [serial = 340] [outer = 0x1181be000] 14:21:24 INFO - PROCESS | 1648 | 1467235284798 Marionette DEBUG loaded listener.js 14:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118868000) [pid = 1648] [serial = 341] [outer = 0x1181be000] 14:21:25 INFO - PROCESS | 1648 | 1467235285261 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:21:25 INFO - PROCESS | 1648 | 1467235285280 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:21:25 INFO - PROCESS | 1648 | 1467235285285 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:21:25 INFO - PROCESS | 1648 | 1467235285286 Marionette TRACE conn2 <- [1,430,null,{}] 14:21:25 INFO - PROCESS | 1648 | 1467235285289 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:25 INFO - PROCESS | 1648 | 1467235285291 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:25 INFO - PROCESS | 1648 | 1467235285400 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:21:25 INFO - PROCESS | 1648 | 1467235285453 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:25 INFO - PROCESS | 1648 | 1467235285455 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d20000 == 47 [pid = 1648] [id = 115] 14:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1196b0800) [pid = 1648] [serial = 342] [outer = 0x0] 14:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x124ca5400) [pid = 1648] [serial = 343] [outer = 0x1196b0800] 14:21:25 INFO - PROCESS | 1648 | 1467235285485 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126655800) [pid = 1648] [serial = 344] [outer = 0x1196b0800] 14:21:26 INFO - PROCESS | 1648 | 1467235286113 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 871ms 14:21:26 INFO - PROCESS | 1648 | 1467235286155 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 1648 | 1467235286158 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:21:26 INFO - PROCESS | 1648 | 1467235286161 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 1648 | 1467235286163 Marionette TRACE conn2 <- [1,434,null,{}] 14:21:26 INFO - PROCESS | 1648 | 1467235286167 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:26 INFO - PROCESS | 1648 | 1467235286168 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:26 INFO - PROCESS | 1648 | 1467235286257 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:21:26 INFO - PROCESS | 1648 | 1467235286312 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 1648 | 1467235286315 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e33800 == 48 [pid = 1648] [id = 116] 14:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118866000) [pid = 1648] [serial = 345] [outer = 0x0] 14:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118a38000) [pid = 1648] [serial = 346] [outer = 0x118866000] 14:21:26 INFO - PROCESS | 1648 | 1467235286342 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1196aac00) [pid = 1648] [serial = 347] [outer = 0x118866000] 14:21:26 INFO - PROCESS | 1648 | 1467235286754 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 14:21:26 INFO - PROCESS | 1648 | 1467235286781 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 1648 | 1467235286784 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:21:26 INFO - PROCESS | 1648 | 1467235286788 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 1648 | 1467235286789 Marionette TRACE conn2 <- [1,438,null,{}] 14:21:26 INFO - PROCESS | 1648 | 1467235286791 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:26 INFO - PROCESS | 1648 | 1467235286793 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:26 INFO - PROCESS | 1648 | 1467235286898 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:21:26 INFO - PROCESS | 1648 | 1467235286993 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 1648 | 1467235286995 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f51800 == 49 [pid = 1648] [id = 117] 14:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1199a8c00) [pid = 1648] [serial = 348] [outer = 0x0] 14:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1210b9c00) [pid = 1648] [serial = 349] [outer = 0x1199a8c00] 14:21:27 INFO - PROCESS | 1648 | 1467235287041 Marionette DEBUG loaded listener.js 14:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x121c0a000) [pid = 1648] [serial = 350] [outer = 0x1199a8c00] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x117e30800 == 48 [pid = 1648] [id = 67] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x112f60800 == 47 [pid = 1648] [id = 66] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d8800 == 46 [pid = 1648] [id = 112] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb87800 == 45 [pid = 1648] [id = 111] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb72000 == 44 [pid = 1648] [id = 110] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac63000 == 43 [pid = 1648] [id = 109] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e3800 == 42 [pid = 1648] [id = 108] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x129213000 == 41 [pid = 1648] [id = 107] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x112256800 == 40 [pid = 1648] [id = 106] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x123d20800 == 39 [pid = 1648] [id = 105] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1215f1800 == 38 [pid = 1648] [id = 104] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11857e000 == 37 [pid = 1648] [id = 103] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ea000 == 36 [pid = 1648] [id = 102] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1215e4000 == 35 [pid = 1648] [id = 101] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x124a50800 == 34 [pid = 1648] [id = 99] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x118575000 == 33 [pid = 1648] [id = 98] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x112727800 == 32 [pid = 1648] [id = 97] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12b359000 == 31 [pid = 1648] [id = 100] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x117e33800 == 30 [pid = 1648] [id = 116] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x123d20000 == 29 [pid = 1648] [id = 115] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x117e20000 == 28 [pid = 1648] [id = 114] 14:21:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5a7800 == 27 [pid = 1648] [id = 113] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12959fc00) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118a41000) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12bc1fc00) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x129311400) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12a6d5400) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b21f800) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12ba1d000) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118ad1800) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11953cc00) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1264a4800) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1195e3000) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ab4f400) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x123dce800) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12169cc00) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124a80c00) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11696cc00) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126657400) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128852c00) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1210b8c00) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12557c000) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bb41000) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126658c00) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118860800) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11845ac00) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bbb0800) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12bc14800) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128876400) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12bb47400) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1295db000) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12ab4c000) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 14:21:27 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128878400) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 14:21:28 INFO - PROCESS | 1648 | 1467235288047 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1271ms 14:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:21:28 INFO - PROCESS | 1648 | 1467235288060 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 1648 | 1467235288063 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:21:28 INFO - PROCESS | 1648 | 1467235288066 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 1648 | 1467235288067 Marionette TRACE conn2 <- [1,442,null,{}] 14:21:28 INFO - PROCESS | 1648 | 1467235288071 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 1648 | 1467235288073 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:28 INFO - PROCESS | 1648 | 1467235288157 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:21:28 INFO - PROCESS | 1648 | 1467235288207 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 1648 | 1467235288210 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x116072800 == 28 [pid = 1648] [id = 118] 14:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116792c00) [pid = 1648] [serial = 351] [outer = 0x0] 14:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x117e9a400) [pid = 1648] [serial = 352] [outer = 0x116792c00] 14:21:28 INFO - PROCESS | 1648 | 1467235288236 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118544000) [pid = 1648] [serial = 353] [outer = 0x116792c00] 14:21:28 INFO - PROCESS | 1648 | 1467235288538 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 14:21:28 INFO - PROCESS | 1648 | 1467235288585 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 1648 | 1467235288588 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:21:28 INFO - PROCESS | 1648 | 1467235288595 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 1648 | 1467235288596 Marionette TRACE conn2 <- [1,446,null,{}] 14:21:28 INFO - PROCESS | 1648 | 1467235288599 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 1648 | 1467235288600 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:28 INFO - PROCESS | 1648 | 1467235288673 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:21:28 INFO - PROCESS | 1648 | 1467235288725 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:28 INFO - PROCESS | 1648 | 1467235288726 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x117152000 == 29 [pid = 1648] [id = 119] 14:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1176c1000) [pid = 1648] [serial = 354] [outer = 0x0] 14:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118864400) [pid = 1648] [serial = 355] [outer = 0x1176c1000] 14:21:28 INFO - PROCESS | 1648 | 1467235288753 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1196a8000) [pid = 1648] [serial = 356] [outer = 0x1176c1000] 14:21:29 INFO - PROCESS | 1648 | 1467235289074 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:21:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:21:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 14:21:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:21:29 INFO - PROCESS | 1648 | 1467235289114 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 1648 | 1467235289115 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:21:29 INFO - PROCESS | 1648 | 1467235289117 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 1648 | 1467235289120 Marionette TRACE conn2 <- [1,450,null,{}] 14:21:29 INFO - PROCESS | 1648 | 1467235289127 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:29 INFO - PROCESS | 1648 | 1467235289131 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:29 INFO - PROCESS | 1648 | 1467235289204 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:21:29 INFO - PROCESS | 1648 | 1467235289254 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 1648 | 1467235289256 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960b800 == 30 [pid = 1648] [id = 120] 14:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x110fed400) [pid = 1648] [serial = 357] [outer = 0x0] 14:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124a77400) [pid = 1648] [serial = 358] [outer = 0x110fed400] 14:21:29 INFO - PROCESS | 1648 | 1467235289284 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12655b400) [pid = 1648] [serial = 359] [outer = 0x110fed400] 14:21:29 INFO - PROCESS | 1648 | 1467235289563 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:21:29 INFO - PROCESS | 1648 | 1467235289591 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:21:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:21:29 INFO - PROCESS | 1648 | 1467235289600 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:21:29 INFO - PROCESS | 1648 | 1467235289601 Marionette TRACE conn2 <- [1,454,null,{}] 14:21:29 INFO - PROCESS | 1648 | 1467235289604 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:29 INFO - PROCESS | 1648 | 1467235289605 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:29 INFO - PROCESS | 1648 | 1467235289684 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:21:29 INFO - PROCESS | 1648 | 1467235289688 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 1648 | 1467235289690 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b6800 == 31 [pid = 1648] [id = 121] 14:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126811c00) [pid = 1648] [serial = 360] [outer = 0x0] 14:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12885b400) [pid = 1648] [serial = 361] [outer = 0x126811c00] 14:21:29 INFO - PROCESS | 1648 | 1467235289717 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128880c00) [pid = 1648] [serial = 362] [outer = 0x126811c00] 14:21:30 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:30 INFO - PROCESS | 1648 | 1467235290091 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:21:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 14:21:30 INFO - PROCESS | 1648 | 1467235290134 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 1648 | 1467235290136 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:21:30 INFO - PROCESS | 1648 | 1467235290138 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 1648 | 1467235290139 Marionette TRACE conn2 <- [1,458,null,{}] 14:21:30 INFO - PROCESS | 1648 | 1467235290142 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:30 INFO - PROCESS | 1648 | 1467235290143 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:30 INFO - PROCESS | 1648 | 1467235290249 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:21:30 INFO - PROCESS | 1648 | 1467235290295 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 1648 | 1467235290296 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a7a000 == 32 [pid = 1648] [id = 122] 14:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116786000) [pid = 1648] [serial = 363] [outer = 0x0] 14:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1288b1800) [pid = 1648] [serial = 364] [outer = 0x116786000] 14:21:30 INFO - PROCESS | 1648 | 1467235290344 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1288bc400) [pid = 1648] [serial = 365] [outer = 0x116786000] 14:21:30 INFO - PROCESS | 1648 | 1467235290806 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 1648 | 1467235290864 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:21:30 INFO - PROCESS | 1648 | 1467235290866 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:21:30 INFO - PROCESS | 1648 | 1467235290867 Marionette TRACE conn2 <- [1,462,null,{}] 14:21:30 INFO - PROCESS | 1648 | 1467235290869 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:30 INFO - PROCESS | 1648 | 1467235290875 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:30 INFO - PROCESS | 1648 | 1467235290991 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:21:31 INFO - PROCESS | 1648 | 1467235291000 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1648 | 1467235291001 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x125020800 == 33 [pid = 1648] [id = 123] 14:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1288bdc00) [pid = 1648] [serial = 366] [outer = 0x0] 14:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129596800) [pid = 1648] [serial = 367] [outer = 0x1288bdc00] 14:21:31 INFO - PROCESS | 1648 | 1467235291026 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a6ca400) [pid = 1648] [serial = 368] [outer = 0x1288bdc00] 14:21:31 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:31 INFO - PROCESS | 1648 | 1467235291364 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 1648 | 1467235291401 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:21:31 INFO - PROCESS | 1648 | 1467235291403 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 1648 | 1467235291404 Marionette TRACE conn2 <- [1,466,null,{}] 14:21:31 INFO - PROCESS | 1648 | 1467235291407 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:31 INFO - PROCESS | 1648 | 1467235291408 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:31 INFO - PROCESS | 1648 | 1467235291500 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:21:31 INFO - PROCESS | 1648 | 1467235291503 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 1648 | 1467235291504 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12667c800 == 34 [pid = 1648] [id = 124] 14:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129307400) [pid = 1648] [serial = 369] [outer = 0x0] 14:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12a811000) [pid = 1648] [serial = 370] [outer = 0x129307400] 14:21:31 INFO - PROCESS | 1648 | 1467235291529 Marionette DEBUG loaded listener.js 14:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b219400) [pid = 1648] [serial = 371] [outer = 0x129307400] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12bc14c00) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1129b1c00) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12c044800) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1160a6c00) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x117293000) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b218800) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1210b3c00) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12c936800) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124aed800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111e58c00) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118868c00) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12887a400) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11885fc00) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124a7fc00) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124f95c00) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1295d5c00) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x110fe4000) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113b79c00) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129a6c00) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12b387c00) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12649dc00) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118867400) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116791800) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118fba000) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:21:32 INFO - PROCESS | 1648 | 1467235292163 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 1648 | 1467235292174 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:21:32 INFO - PROCESS | 1648 | 1467235292178 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 1648 | 1467235292179 Marionette TRACE conn2 <- [1,470,null,{}] 14:21:32 INFO - PROCESS | 1648 | 1467235292182 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:32 INFO - PROCESS | 1648 | 1467235292183 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:32 INFO - PROCESS | 1648 | 1467235292254 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:21:32 INFO - PROCESS | 1648 | 1467235292262 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 1648 | 1467235292263 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b7800 == 35 [pid = 1648] [id = 125] 14:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x110fe9800) [pid = 1648] [serial = 372] [outer = 0x0] 14:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118453800) [pid = 1648] [serial = 373] [outer = 0x110fe9800] 14:21:32 INFO - PROCESS | 1648 | 1467235292287 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1195f0c00) [pid = 1648] [serial = 374] [outer = 0x110fe9800] 14:21:32 INFO - PROCESS | 1648 | 1467235292616 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 14:21:32 INFO - PROCESS | 1648 | 1467235292647 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:21:32 INFO - PROCESS | 1648 | 1467235292656 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:21:32 INFO - PROCESS | 1648 | 1467235292659 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:21:32 INFO - PROCESS | 1648 | 1467235292660 Marionette TRACE conn2 <- [1,474,null,{}] 14:21:32 INFO - PROCESS | 1648 | 1467235292662 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:32 INFO - PROCESS | 1648 | 1467235292663 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:32 INFO - PROCESS | 1648 | 1467235292771 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:21:32 INFO - PROCESS | 1648 | 1467235292780 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 1648 | 1467235292781 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119606000 == 36 [pid = 1648] [id = 126] 14:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1195e9000) [pid = 1648] [serial = 375] [outer = 0x0] 14:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12685f400) [pid = 1648] [serial = 376] [outer = 0x1195e9000] 14:21:32 INFO - PROCESS | 1648 | 1467235292805 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a80f800) [pid = 1648] [serial = 377] [outer = 0x1195e9000] 14:21:33 INFO - PROCESS | 1648 | 1467235293111 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 14:21:33 INFO - PROCESS | 1648 | 1467235293130 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 1648 | 1467235293131 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:21:33 INFO - PROCESS | 1648 | 1467235293133 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 1648 | 1467235293134 Marionette TRACE conn2 <- [1,478,null,{}] 14:21:33 INFO - PROCESS | 1648 | 1467235293136 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:33 INFO - PROCESS | 1648 | 1467235293137 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:33 INFO - PROCESS | 1648 | 1467235293213 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:21:33 INFO - PROCESS | 1648 | 1467235293217 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 1648 | 1467235293218 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x129524800 == 37 [pid = 1648] [id = 127] 14:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12ab47400) [pid = 1648] [serial = 378] [outer = 0x0] 14:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12ba1d000) [pid = 1648] [serial = 379] [outer = 0x12ab47400] 14:21:33 INFO - PROCESS | 1648 | 1467235293242 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bb41800) [pid = 1648] [serial = 380] [outer = 0x12ab47400] 14:21:33 INFO - PROCESS | 1648 | 1467235293570 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 14:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:21:33 INFO - PROCESS | 1648 | 1467235293601 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 1648 | 1467235293603 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:21:33 INFO - PROCESS | 1648 | 1467235293613 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 1648 | 1467235293614 Marionette TRACE conn2 <- [1,482,null,{}] 14:21:33 INFO - PROCESS | 1648 | 1467235293617 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:33 INFO - PROCESS | 1648 | 1467235293618 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:33 INFO - PROCESS | 1648 | 1467235293731 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:21:33 INFO - PROCESS | 1648 | 1467235293735 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 1648 | 1467235293737 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a78800 == 38 [pid = 1648] [id = 128] 14:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bb42000) [pid = 1648] [serial = 381] [outer = 0x0] 14:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bbb1000) [pid = 1648] [serial = 382] [outer = 0x12bb42000] 14:21:33 INFO - PROCESS | 1648 | 1467235293763 Marionette DEBUG loaded listener.js 14:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bf16c00) [pid = 1648] [serial = 383] [outer = 0x12bb42000] 14:21:34 INFO - PROCESS | 1648 | 1467235294101 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 576ms 14:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:21:34 INFO - PROCESS | 1648 | 1467235294182 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 1648 | 1467235294184 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:21:34 INFO - PROCESS | 1648 | 1467235294187 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 1648 | 1467235294190 Marionette TRACE conn2 <- [1,486,null,{}] 14:21:34 INFO - PROCESS | 1648 | 1467235294196 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:34 INFO - PROCESS | 1648 | 1467235294198 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:34 INFO - PROCESS | 1648 | 1467235294308 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:21:34 INFO - PROCESS | 1648 | 1467235294365 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 1648 | 1467235294369 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d50800 == 39 [pid = 1648] [id = 129] 14:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11325cc00) [pid = 1648] [serial = 384] [outer = 0x0] 14:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113f05800) [pid = 1648] [serial = 385] [outer = 0x11325cc00] 14:21:34 INFO - PROCESS | 1648 | 1467235294399 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11678b000) [pid = 1648] [serial = 386] [outer = 0x11325cc00] 14:21:34 INFO - PROCESS | 1648 | 1467235294962 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 824ms 14:21:35 INFO - PROCESS | 1648 | 1467235295049 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 1648 | 1467235295051 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:21:35 INFO - PROCESS | 1648 | 1467235295057 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 1648 | 1467235295059 Marionette TRACE conn2 <- [1,490,null,{}] 14:21:35 INFO - PROCESS | 1648 | 1467235295062 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:35 INFO - PROCESS | 1648 | 1467235295064 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:35 INFO - PROCESS | 1648 | 1467235295168 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:21:35 INFO - PROCESS | 1648 | 1467235295222 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:35 INFO - PROCESS | 1648 | 1467235295223 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213af800 == 40 [pid = 1648] [id = 130] 14:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118f45800) [pid = 1648] [serial = 387] [outer = 0x0] 14:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1196abc00) [pid = 1648] [serial = 388] [outer = 0x118f45800] 14:21:35 INFO - PROCESS | 1648 | 1467235295254 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12124d000) [pid = 1648] [serial = 389] [outer = 0x118f45800] 14:21:35 INFO - PROCESS | 1648 | 1467235295923 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 874ms 14:21:35 INFO - PROCESS | 1648 | 1467235295930 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 1648 | 1467235295932 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:21:35 INFO - PROCESS | 1648 | 1467235295936 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 1648 | 1467235295937 Marionette TRACE conn2 <- [1,494,null,{}] 14:21:35 INFO - PROCESS | 1648 | 1467235295967 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:35 INFO - PROCESS | 1648 | 1467235295968 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:36 INFO - PROCESS | 1648 | 1467235296103 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129524800 == 39 [pid = 1648] [id = 127] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119606000 == 38 [pid = 1648] [id = 126] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b7800 == 37 [pid = 1648] [id = 125] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12667c800 == 36 [pid = 1648] [id = 124] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x125020800 == 35 [pid = 1648] [id = 123] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121a7a000 == 34 [pid = 1648] [id = 122] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b6800 == 33 [pid = 1648] [id = 121] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11960b800 == 32 [pid = 1648] [id = 120] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x117152000 == 31 [pid = 1648] [id = 119] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116072800 == 30 [pid = 1648] [id = 118] 14:21:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116f51800 == 29 [pid = 1648] [id = 117] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bf17000) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11662c800) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12c3d4400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12c3cc400) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12c717400) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b21f000) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bbb2800) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1214e4800) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12c93b400) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124cd2400) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128dee400) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129596000) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113d5cc00) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116970400) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128857800) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128df0800) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x129571000) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119532000) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1195efc00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124cd3c00) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126653400) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1264a7800) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12884d400) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a6d2000) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12b215c00) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x110fed000) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bb45c00) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1288ae400) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x110ff1400) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12c941000) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12c71f000) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12c943400) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12c044400) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1129a8000) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12bb3fc00) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x128858400) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x124cda400) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1181b7400) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12189c800) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1288ba800) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1288b4800) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 14:21:36 INFO - PROCESS | 1648 | 1467235296169 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 1648 | 1467235296172 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x112644000 == 30 [pid = 1648] [id = 131] 14:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x112a85000) [pid = 1648] [serial = 390] [outer = 0x0] 14:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x113d5cc00) [pid = 1648] [serial = 391] [outer = 0x112a85000] 14:21:36 INFO - PROCESS | 1648 | 1467235296199 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1160a9400) [pid = 1648] [serial = 392] [outer = 0x112a85000] 14:21:36 INFO - PROCESS | 1648 | 1467235296529 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 620ms 14:21:36 INFO - PROCESS | 1648 | 1467235296556 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:21:36 INFO - PROCESS | 1648 | 1467235296561 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:21:36 INFO - PROCESS | 1648 | 1467235296565 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:21:36 INFO - PROCESS | 1648 | 1467235296567 Marionette TRACE conn2 <- [1,498,null,{}] 14:21:36 INFO - PROCESS | 1648 | 1467235296569 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:36 INFO - PROCESS | 1648 | 1467235296571 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:36 INFO - PROCESS | 1648 | 1467235296648 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:21:36 INFO - PROCESS | 1648 | 1467235296706 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 1648 | 1467235296707 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117161000 == 31 [pid = 1648] [id = 132] 14:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1162ce000) [pid = 1648] [serial = 393] [outer = 0x0] 14:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116a0c000) [pid = 1648] [serial = 394] [outer = 0x1162ce000] 14:21:36 INFO - PROCESS | 1648 | 1467235296733 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11854b000) [pid = 1648] [serial = 395] [outer = 0x1162ce000] 14:21:37 INFO - PROCESS | 1648 | 1467235297028 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 14:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:21:37 INFO - PROCESS | 1648 | 1467235297084 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 1648 | 1467235297086 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:21:37 INFO - PROCESS | 1648 | 1467235297088 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 1648 | 1467235297091 Marionette TRACE conn2 <- [1,502,null,{}] 14:21:37 INFO - PROCESS | 1648 | 1467235297105 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 1648 | 1467235297110 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:37 INFO - PROCESS | 1648 | 1467235297240 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:21:37 INFO - PROCESS | 1648 | 1467235297317 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 1648 | 1467235297319 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fef000 == 32 [pid = 1648] [id = 133] 14:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11276d400) [pid = 1648] [serial = 396] [outer = 0x0] 14:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118862c00) [pid = 1648] [serial = 397] [outer = 0x11276d400] 14:21:37 INFO - PROCESS | 1648 | 1467235297364 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1196a8800) [pid = 1648] [serial = 398] [outer = 0x11276d400] 14:21:37 INFO - PROCESS | 1648 | 1467235297713 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 675ms 14:21:37 INFO - PROCESS | 1648 | 1467235297764 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:21:37 INFO - PROCESS | 1648 | 1467235297766 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:21:37 INFO - PROCESS | 1648 | 1467235297768 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 1648 | 1467235297769 Marionette TRACE conn2 <- [1,506,null,{}] 14:21:37 INFO - PROCESS | 1648 | 1467235297771 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 1648 | 1467235297772 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:37 INFO - PROCESS | 1648 | 1467235297876 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:21:37 INFO - PROCESS | 1648 | 1467235297902 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 1648 | 1467235297904 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x121043800 == 33 [pid = 1648] [id = 134] 14:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119f27400) [pid = 1648] [serial = 399] [outer = 0x0] 14:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1214f2800) [pid = 1648] [serial = 400] [outer = 0x119f27400] 14:21:37 INFO - PROCESS | 1648 | 1467235297928 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121eb7000) [pid = 1648] [serial = 401] [outer = 0x119f27400] 14:21:38 INFO - PROCESS | 1648 | 1467235298255 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 14:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:21:38 INFO - PROCESS | 1648 | 1467235298287 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 1648 | 1467235298288 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:21:38 INFO - PROCESS | 1648 | 1467235298290 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 1648 | 1467235298291 Marionette TRACE conn2 <- [1,510,null,{}] 14:21:38 INFO - PROCESS | 1648 | 1467235298293 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:38 INFO - PROCESS | 1648 | 1467235298294 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:38 INFO - PROCESS | 1648 | 1467235298391 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:21:38 INFO - PROCESS | 1648 | 1467235298403 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 1648 | 1467235298404 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216cd800 == 34 [pid = 1648] [id = 135] 14:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112f96c00) [pid = 1648] [serial = 402] [outer = 0x0] 14:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124aed800) [pid = 1648] [serial = 403] [outer = 0x112f96c00] 14:21:38 INFO - PROCESS | 1648 | 1467235298428 Marionette DEBUG loaded listener.js 14:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1250e2c00) [pid = 1648] [serial = 404] [outer = 0x112f96c00] 14:21:38 INFO - PROCESS | 1648 | 1467235298783 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 14:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:21:38 INFO - PROCESS | 1648 | 1467235298815 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 1648 | 1467235298816 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:21:38 INFO - PROCESS | 1648 | 1467235298818 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 1648 | 1467235298819 Marionette TRACE conn2 <- [1,514,null,{}] 14:21:38 INFO - PROCESS | 1648 | 1467235298822 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:38 INFO - PROCESS | 1648 | 1467235298826 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:38 INFO - PROCESS | 1648 | 1467235298949 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:21:38 INFO - PROCESS | 1648 | 1467235298967 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:38 INFO - PROCESS | 1648 | 1467235298968 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a53800 == 35 [pid = 1648] [id = 136] 14:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126810000) [pid = 1648] [serial = 405] [outer = 0x0] 14:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1288ae400) [pid = 1648] [serial = 406] [outer = 0x126810000] 14:21:38 INFO - PROCESS | 1648 | 1467235298992 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1288b8c00) [pid = 1648] [serial = 407] [outer = 0x126810000] 14:21:39 INFO - PROCESS | 1648 | 1467235299323 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 14:21:39 INFO - PROCESS | 1648 | 1467235299336 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:21:39 INFO - PROCESS | 1648 | 1467235299349 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:21:39 INFO - PROCESS | 1648 | 1467235299351 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 1648 | 1467235299352 Marionette TRACE conn2 <- [1,518,null,{}] 14:21:39 INFO - PROCESS | 1648 | 1467235299362 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:39 INFO - PROCESS | 1648 | 1467235299364 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:39 INFO - PROCESS | 1648 | 1467235299455 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:21:39 INFO - PROCESS | 1648 | 1467235299459 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 1648 | 1467235299460 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x126527800 == 36 [pid = 1648] [id = 137] 14:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1288b9000) [pid = 1648] [serial = 408] [outer = 0x0] 14:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128df2000) [pid = 1648] [serial = 409] [outer = 0x1288b9000] 14:21:39 INFO - PROCESS | 1648 | 1467235299484 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12930bc00) [pid = 1648] [serial = 410] [outer = 0x1288b9000] 14:21:39 INFO - PROCESS | 1648 | 1467235299809 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 477ms 14:21:39 INFO - PROCESS | 1648 | 1467235299832 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 1648 | 1467235299833 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:21:39 INFO - PROCESS | 1648 | 1467235299844 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 1648 | 1467235299846 Marionette TRACE conn2 <- [1,522,null,{}] 14:21:39 INFO - PROCESS | 1648 | 1467235299848 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:39 INFO - PROCESS | 1648 | 1467235299849 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:39 INFO - PROCESS | 1648 | 1467235299946 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:21:39 INFO - PROCESS | 1648 | 1467235299949 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 1648 | 1467235299951 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c1e800 == 37 [pid = 1648] [id = 138] 14:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1288b9c00) [pid = 1648] [serial = 411] [outer = 0x0] 14:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129594c00) [pid = 1648] [serial = 412] [outer = 0x1288b9c00] 14:21:39 INFO - PROCESS | 1648 | 1467235299976 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1295db000) [pid = 1648] [serial = 413] [outer = 0x1288b9c00] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1199a8c00) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116786000) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1288bdc00) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116792c00) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129307400) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x110fed400) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126811c00) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x110fe9800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176c1000) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12ab47400) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1181be000) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1196b0800) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1195e9000) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:21:40 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118866000) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:21:40 INFO - PROCESS | 1648 | 1467235300363 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 571ms 14:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:21:40 INFO - PROCESS | 1648 | 1467235300421 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 1648 | 1467235300422 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:21:40 INFO - PROCESS | 1648 | 1467235300425 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 1648 | 1467235300426 Marionette TRACE conn2 <- [1,526,null,{}] 14:21:40 INFO - PROCESS | 1648 | 1467235300428 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:40 INFO - PROCESS | 1648 | 1467235300429 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:40 INFO - PROCESS | 1648 | 1467235300506 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:21:40 INFO - PROCESS | 1648 | 1467235300557 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 1648 | 1467235300558 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c16800 == 38 [pid = 1648] [id = 139] 14:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x115eee000) [pid = 1648] [serial = 414] [outer = 0x0] 14:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118ad8800) [pid = 1648] [serial = 415] [outer = 0x115eee000] 14:21:40 INFO - PROCESS | 1648 | 1467235300582 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1264a0400) [pid = 1648] [serial = 416] [outer = 0x115eee000] 14:21:40 INFO - PROCESS | 1648 | 1467235300863 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 14:21:40 INFO - PROCESS | 1648 | 1467235300898 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:21:40 INFO - PROCESS | 1648 | 1467235300899 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:21:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:21:40 INFO - PROCESS | 1648 | 1467235300901 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:21:40 INFO - PROCESS | 1648 | 1467235300903 Marionette TRACE conn2 <- [1,530,null,{}] 14:21:40 INFO - PROCESS | 1648 | 1467235300905 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:40 INFO - PROCESS | 1648 | 1467235300906 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:40 INFO - PROCESS | 1648 | 1467235300988 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:21:40 INFO - PROCESS | 1648 | 1467235300993 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 1648 | 1467235300995 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x129796000 == 39 [pid = 1648] [id = 140] 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1176cb800) [pid = 1648] [serial = 417] [outer = 0x0] 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1295df400) [pid = 1648] [serial = 418] [outer = 0x1176cb800] 14:21:41 INFO - PROCESS | 1648 | 1467235301019 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118869800) [pid = 1648] [serial = 419] [outer = 0x1176cb800] 14:21:41 INFO - PROCESS | 1648 | 1467235301337 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:21:41 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:21:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:21:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:21:41 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:21:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:21:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:21:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:21:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 467ms 14:21:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:21:41 INFO - PROCESS | 1648 | 1467235301370 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1648 | 1467235301372 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:21:41 INFO - PROCESS | 1648 | 1467235301374 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1648 | 1467235301375 Marionette TRACE conn2 <- [1,534,null,{}] 14:21:41 INFO - PROCESS | 1648 | 1467235301378 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:41 INFO - PROCESS | 1648 | 1467235301380 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:41 INFO - PROCESS | 1648 | 1467235301498 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:21:41 INFO - PROCESS | 1648 | 1467235301504 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 1648 | 1467235301505 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac4a000 == 40 [pid = 1648] [id = 141] 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12a6cf400) [pid = 1648] [serial = 420] [outer = 0x0] 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12b218400) [pid = 1648] [serial = 421] [outer = 0x12a6cf400] 14:21:41 INFO - PROCESS | 1648 | 1467235301531 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bbb9400) [pid = 1648] [serial = 422] [outer = 0x12a6cf400] 14:21:41 INFO - PROCESS | 1648 | 1467235301817 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:21:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 14:21:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:21:41 INFO - PROCESS | 1648 | 1467235301848 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 1648 | 1467235301849 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:21:41 INFO - PROCESS | 1648 | 1467235301852 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 1648 | 1467235301853 Marionette TRACE conn2 <- [1,538,null,{}] 14:21:41 INFO - PROCESS | 1648 | 1467235301856 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:41 INFO - PROCESS | 1648 | 1467235301857 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:41 INFO - PROCESS | 1648 | 1467235301954 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:21:41 INFO - PROCESS | 1648 | 1467235301963 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 1648 | 1467235301964 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b352000 == 41 [pid = 1648] [id = 142] 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1195e9000) [pid = 1648] [serial = 423] [outer = 0x0] 14:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bc15000) [pid = 1648] [serial = 424] [outer = 0x1195e9000] 14:21:41 INFO - PROCESS | 1648 | 1467235301991 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bf20800) [pid = 1648] [serial = 425] [outer = 0x1195e9000] 14:21:42 INFO - PROCESS | 1648 | 1467235302370 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:21:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:21:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 14:21:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:21:42 INFO - PROCESS | 1648 | 1467235302461 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:21:42 INFO - PROCESS | 1648 | 1467235302463 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:21:42 INFO - PROCESS | 1648 | 1467235302468 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 1648 | 1467235302470 Marionette TRACE conn2 <- [1,542,null,{}] 14:21:42 INFO - PROCESS | 1648 | 1467235302479 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:42 INFO - PROCESS | 1648 | 1467235302481 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:42 INFO - PROCESS | 1648 | 1467235302586 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:21:42 INFO - PROCESS | 1648 | 1467235302648 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:42 INFO - PROCESS | 1648 | 1467235302651 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11699a000 == 42 [pid = 1648] [id = 143] 14:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1151a3800) [pid = 1648] [serial = 426] [outer = 0x0] 14:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1160a6c00) [pid = 1648] [serial = 427] [outer = 0x1151a3800] 14:21:42 INFO - PROCESS | 1648 | 1467235302706 Marionette DEBUG loaded listener.js 14:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1176c0c00) [pid = 1648] [serial = 428] [outer = 0x1151a3800] 14:21:43 INFO - PROCESS | 1648 | 1467235303075 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:21:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:21:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 14:21:43 INFO - PROCESS | 1648 | 1467235303088 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 1648 | 1467235303091 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:21:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:21:43 INFO - PROCESS | 1648 | 1467235303099 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 1648 | 1467235303100 Marionette TRACE conn2 <- [1,546,null,{}] 14:21:43 INFO - PROCESS | 1648 | 1467235303103 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:43 INFO - PROCESS | 1648 | 1467235303105 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:43 INFO - PROCESS | 1648 | 1467235303219 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:21:43 INFO - PROCESS | 1648 | 1467235303307 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 1648 | 1467235303311 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a75000 == 43 [pid = 1648] [id = 144] 14:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117e9dc00) [pid = 1648] [serial = 429] [outer = 0x0] 14:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118548800) [pid = 1648] [serial = 430] [outer = 0x117e9dc00] 14:21:43 INFO - PROCESS | 1648 | 1467235303349 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119537000) [pid = 1648] [serial = 431] [outer = 0x117e9dc00] 14:21:43 INFO - PROCESS | 1648 | 1467235303746 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:21:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:21:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 671ms 14:21:43 INFO - PROCESS | 1648 | 1467235303770 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:21:43 INFO - PROCESS | 1648 | 1467235303771 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:21:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:21:43 INFO - PROCESS | 1648 | 1467235303791 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:21:43 INFO - PROCESS | 1648 | 1467235303796 Marionette TRACE conn2 <- [1,550,null,{}] 14:21:43 INFO - PROCESS | 1648 | 1467235303807 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:43 INFO - PROCESS | 1648 | 1467235303813 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:43 INFO - PROCESS | 1648 | 1467235303920 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:21:44 INFO - PROCESS | 1648 | 1467235304054 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 1648 | 1467235304056 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb71800 == 44 [pid = 1648] [id = 145] 14:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121251400) [pid = 1648] [serial = 432] [outer = 0x0] 14:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1250e4800) [pid = 1648] [serial = 433] [outer = 0x121251400] 14:21:44 INFO - PROCESS | 1648 | 1467235304097 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128856c00) [pid = 1648] [serial = 434] [outer = 0x121251400] 14:21:44 INFO - PROCESS | 1648 | 1467235304468 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 14:21:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 747ms 14:21:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:21:44 INFO - PROCESS | 1648 | 1467235304521 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:21:44 INFO - PROCESS | 1648 | 1467235304523 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:21:44 INFO - PROCESS | 1648 | 1467235304525 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 1648 | 1467235304527 Marionette TRACE conn2 <- [1,554,null,{}] 14:21:44 INFO - PROCESS | 1648 | 1467235304529 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 1648 | 1467235304530 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:44 INFO - PROCESS | 1648 | 1467235304631 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:21:44 INFO - PROCESS | 1648 | 1467235304685 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 1648 | 1467235304686 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d7800 == 45 [pid = 1648] [id = 146] 14:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128883400) [pid = 1648] [serial = 435] [outer = 0x0] 14:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12956dc00) [pid = 1648] [serial = 436] [outer = 0x128883400] 14:21:44 INFO - PROCESS | 1648 | 1467235304715 Marionette DEBUG loaded listener.js 14:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b21a800) [pid = 1648] [serial = 437] [outer = 0x128883400] 14:21:44 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:45 INFO - PROCESS | 1648 | 1467235305160 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:21:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 14:21:45 INFO - PROCESS | 1648 | 1467235305209 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:21:45 INFO - PROCESS | 1648 | 1467235305210 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:21:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:21:45 INFO - PROCESS | 1648 | 1467235305214 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 1648 | 1467235305215 Marionette TRACE conn2 <- [1,558,null,{}] 14:21:45 INFO - PROCESS | 1648 | 1467235305217 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:45 INFO - PROCESS | 1648 | 1467235305219 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:45 INFO - PROCESS | 1648 | 1467235305332 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:21:45 INFO - PROCESS | 1648 | 1467235305417 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:45 INFO - PROCESS | 1648 | 1467235305419 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0f7000 == 46 [pid = 1648] [id = 147] 14:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb41400) [pid = 1648] [serial = 438] [outer = 0x0] 14:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bbaec00) [pid = 1648] [serial = 439] [outer = 0x12bb41400] 14:21:45 INFO - PROCESS | 1648 | 1467235305447 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bc1f000) [pid = 1648] [serial = 440] [outer = 0x12bb41400] 14:21:46 INFO - PROCESS | 1648 | 1467235306013 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:21:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 818ms 14:21:46 INFO - PROCESS | 1648 | 1467235306033 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:21:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:21:46 INFO - PROCESS | 1648 | 1467235306035 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:21:46 INFO - PROCESS | 1648 | 1467235306038 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:21:46 INFO - PROCESS | 1648 | 1467235306040 Marionette TRACE conn2 <- [1,562,null,{}] 14:21:46 INFO - PROCESS | 1648 | 1467235306063 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:46 INFO - PROCESS | 1648 | 1467235306065 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:46 INFO - PROCESS | 1648 | 1467235306159 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:21:46 INFO - PROCESS | 1648 | 1467235306226 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 1648 | 1467235306228 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f43000 == 47 [pid = 1648] [id = 148] 14:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x113966800) [pid = 1648] [serial = 441] [outer = 0x0] 14:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113f0f800) [pid = 1648] [serial = 442] [outer = 0x113966800] 14:21:46 INFO - PROCESS | 1648 | 1467235306254 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116791c00) [pid = 1648] [serial = 443] [outer = 0x113966800] 14:21:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac4a000 == 46 [pid = 1648] [id = 141] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129796000 == 45 [pid = 1648] [id = 140] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x126c16800 == 44 [pid = 1648] [id = 139] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x126c1e800 == 43 [pid = 1648] [id = 138] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x126527800 == 42 [pid = 1648] [id = 137] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x124a53800 == 41 [pid = 1648] [id = 136] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1216cd800 == 40 [pid = 1648] [id = 135] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121043800 == 39 [pid = 1648] [id = 134] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x118fef000 == 38 [pid = 1648] [id = 133] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x117161000 == 37 [pid = 1648] [id = 132] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x112644000 == 36 [pid = 1648] [id = 131] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x113d50800 == 35 [pid = 1648] [id = 129] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121a78800 == 34 [pid = 1648] [id = 128] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1213af800 == 33 [pid = 1648] [id = 130] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0f7000 == 32 [pid = 1648] [id = 147] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d7800 == 31 [pid = 1648] [id = 146] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb71800 == 30 [pid = 1648] [id = 145] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121a75000 == 29 [pid = 1648] [id = 144] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12b352000 == 28 [pid = 1648] [id = 142] 14:21:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11699a000 == 27 [pid = 1648] [id = 143] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121c0a000) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1210b9c00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1288b1800) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129596800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117e9a400) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118544000) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a811000) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a6ca400) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124a77400) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12655b400) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12885b400) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118453800) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118864400) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1196a8000) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bb41800) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1195f0c00) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12ba1d000) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118868000) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118596000) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126655800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124ca5400) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12685f400) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1196aac00) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118a38000) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a80f800) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12b219400) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1288bc400) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bbb1000) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128880c00) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 14:21:47 INFO - PROCESS | 1648 | 1467235307240 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:21:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1238ms 14:21:47 INFO - PROCESS | 1648 | 1467235307281 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 1648 | 1467235307283 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:21:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:21:47 INFO - PROCESS | 1648 | 1467235307286 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 1648 | 1467235307288 Marionette TRACE conn2 <- [1,566,null,{}] 14:21:47 INFO - PROCESS | 1648 | 1467235307293 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:47 INFO - PROCESS | 1648 | 1467235307295 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:47 INFO - PROCESS | 1648 | 1467235307372 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:21:47 INFO - PROCESS | 1648 | 1467235307381 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 1648 | 1467235307382 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130ef800 == 28 [pid = 1648] [id = 149] 14:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1133b9000) [pid = 1648] [serial = 444] [outer = 0x0] 14:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113b6d800) [pid = 1648] [serial = 445] [outer = 0x1133b9000] 14:21:47 INFO - PROCESS | 1648 | 1467235307412 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115ef3800) [pid = 1648] [serial = 446] [outer = 0x1133b9000] 14:21:47 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:47 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:47 INFO - PROCESS | 1648 | 1467235307747 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:21:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 14:21:47 INFO - PROCESS | 1648 | 1467235307758 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 1648 | 1467235307764 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:21:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:21:47 INFO - PROCESS | 1648 | 1467235307769 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 1648 | 1467235307770 Marionette TRACE conn2 <- [1,570,null,{}] 14:21:47 INFO - PROCESS | 1648 | 1467235307773 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:47 INFO - PROCESS | 1648 | 1467235307775 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:47 INFO - PROCESS | 1648 | 1467235307866 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:21:47 INFO - PROCESS | 1648 | 1467235307918 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 1648 | 1467235307919 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x116947800 == 29 [pid = 1648] [id = 150] 14:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1162d2c00) [pid = 1648] [serial = 447] [outer = 0x0] 14:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116972400) [pid = 1648] [serial = 448] [outer = 0x1162d2c00] 14:21:47 INFO - PROCESS | 1648 | 1467235307946 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1181bb400) [pid = 1648] [serial = 449] [outer = 0x1162d2c00] 14:21:48 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:48 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:48 INFO - PROCESS | 1648 | 1467235308236 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:21:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 14:21:48 INFO - PROCESS | 1648 | 1467235308288 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:21:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:21:48 INFO - PROCESS | 1648 | 1467235308299 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:21:48 INFO - PROCESS | 1648 | 1467235308301 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 1648 | 1467235308304 Marionette TRACE conn2 <- [1,574,null,{}] 14:21:48 INFO - PROCESS | 1648 | 1467235308311 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:48 INFO - PROCESS | 1648 | 1467235308314 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:48 INFO - PROCESS | 1648 | 1467235308388 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:21:48 INFO - PROCESS | 1648 | 1467235308442 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:48 INFO - PROCESS | 1648 | 1467235308444 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1183e9800 == 30 [pid = 1648] [id = 151] 14:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118549c00) [pid = 1648] [serial = 450] [outer = 0x0] 14:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118fbf400) [pid = 1648] [serial = 451] [outer = 0x118549c00] 14:21:48 INFO - PROCESS | 1648 | 1467235308471 Marionette DEBUG loaded listener.js 14:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1196a7800) [pid = 1648] [serial = 452] [outer = 0x118549c00] 14:21:48 INFO - PROCESS | 1648 | 1467235308988 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 722ms 14:21:49 INFO - PROCESS | 1648 | 1467235309052 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:21:49 INFO - PROCESS | 1648 | 1467235309054 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:21:49 INFO - PROCESS | 1648 | 1467235309060 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:21:49 INFO - PROCESS | 1648 | 1467235309064 Marionette TRACE conn2 <- [1,578,null,{}] 14:21:49 INFO - PROCESS | 1648 | 1467235309068 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:49 INFO - PROCESS | 1648 | 1467235309069 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:49 INFO - PROCESS | 1648 | 1467235309170 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:21:49 INFO - PROCESS | 1648 | 1467235309242 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 1648 | 1467235309244 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e33800 == 31 [pid = 1648] [id = 152] 14:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x115ef1000) [pid = 1648] [serial = 453] [outer = 0x0] 14:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117197c00) [pid = 1648] [serial = 454] [outer = 0x115ef1000] 14:21:49 INFO - PROCESS | 1648 | 1467235309275 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118546000) [pid = 1648] [serial = 455] [outer = 0x115ef1000] 14:21:49 INFO - PROCESS | 1648 | 1467235309859 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 925ms 14:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:21:50 INFO - PROCESS | 1648 | 1467235309997 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:21:50 INFO - PROCESS | 1648 | 1467235309999 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:21:50 INFO - PROCESS | 1648 | 1467235310001 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - PROCESS | 1648 | 1467235310004 Marionette TRACE conn2 <- [1,582,null,{}] 14:21:50 INFO - PROCESS | 1648 | 1467235310008 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:50 INFO - PROCESS | 1648 | 1467235310010 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:50 INFO - PROCESS | 1648 | 1467235310114 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:21:50 INFO - PROCESS | 1648 | 1467235310160 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 1648 | 1467235310163 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116616800 == 32 [pid = 1648] [id = 153] 14:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113d5c400) [pid = 1648] [serial = 456] [outer = 0x0] 14:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1151aa800) [pid = 1648] [serial = 457] [outer = 0x113d5c400] 14:21:50 INFO - PROCESS | 1648 | 1467235310190 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117e9b400) [pid = 1648] [serial = 458] [outer = 0x113d5c400] 14:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116947800 == 31 [pid = 1648] [id = 150] 14:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1130ef800 == 30 [pid = 1648] [id = 149] 14:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116f43000 == 29 [pid = 1648] [id = 148] 14:21:50 INFO - PROCESS | 1648 | 1467235310535 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 14:21:50 INFO - PROCESS | 1648 | 1467235310572 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:21:50 INFO - PROCESS | 1648 | 1467235310574 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:21:50 INFO - PROCESS | 1648 | 1467235310579 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - PROCESS | 1648 | 1467235310581 Marionette TRACE conn2 <- [1,586,null,{}] 14:21:50 INFO - PROCESS | 1648 | 1467235310584 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:50 INFO - PROCESS | 1648 | 1467235310585 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:50 INFO - PROCESS | 1648 | 1467235310659 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:21:50 INFO - PROCESS | 1648 | 1467235310663 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 1648 | 1467235310664 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a8d000 == 30 [pid = 1648] [id = 154] 14:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118866c00) [pid = 1648] [serial = 459] [outer = 0x0] 14:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1195e3800) [pid = 1648] [serial = 460] [outer = 0x118866c00] 14:21:50 INFO - PROCESS | 1648 | 1467235310694 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1196b3c00) [pid = 1648] [serial = 461] [outer = 0x118866c00] 14:21:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:51 INFO - PROCESS | 1648 | 1467235311065 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 14:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:21:51 INFO - PROCESS | 1648 | 1467235311099 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 1648 | 1467235311100 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:21:51 INFO - PROCESS | 1648 | 1467235311102 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 1648 | 1467235311103 Marionette TRACE conn2 <- [1,590,null,{}] 14:21:51 INFO - PROCESS | 1648 | 1467235311111 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:51 INFO - PROCESS | 1648 | 1467235311113 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:51 INFO - PROCESS | 1648 | 1467235311211 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:21:51 INFO - PROCESS | 1648 | 1467235311251 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 1648 | 1467235311253 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a83000 == 31 [pid = 1648] [id = 155] 14:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1216f6400) [pid = 1648] [serial = 462] [outer = 0x0] 14:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1218a2400) [pid = 1648] [serial = 463] [outer = 0x1216f6400] 14:21:51 INFO - PROCESS | 1648 | 1467235311281 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123dc4000) [pid = 1648] [serial = 464] [outer = 0x1216f6400] 14:21:51 INFO - PROCESS | 1648 | 1467235311643 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 14:21:51 INFO - PROCESS | 1648 | 1467235311671 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 1648 | 1467235311672 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:21:51 INFO - PROCESS | 1648 | 1467235311680 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 1648 | 1467235311681 Marionette TRACE conn2 <- [1,594,null,{}] 14:21:51 INFO - PROCESS | 1648 | 1467235311683 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:51 INFO - PROCESS | 1648 | 1467235311685 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:51 INFO - PROCESS | 1648 | 1467235311781 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:21:51 INFO - PROCESS | 1648 | 1467235311784 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 1648 | 1467235311786 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121518800 == 32 [pid = 1648] [id = 156] 14:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124a7fc00) [pid = 1648] [serial = 465] [outer = 0x0] 14:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124cd6400) [pid = 1648] [serial = 466] [outer = 0x124a7fc00] 14:21:51 INFO - PROCESS | 1648 | 1467235311811 Marionette DEBUG loaded listener.js 14:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125584c00) [pid = 1648] [serial = 467] [outer = 0x124a7fc00] 14:21:52 INFO - PROCESS | 1648 | 1467235312149 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 523ms 14:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:21:52 INFO - PROCESS | 1648 | 1467235312198 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 1648 | 1467235312200 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:21:52 INFO - PROCESS | 1648 | 1467235312202 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 1648 | 1467235312203 Marionette TRACE conn2 <- [1,598,null,{}] 14:21:52 INFO - PROCESS | 1648 | 1467235312205 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 1648 | 1467235312206 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:52 INFO - PROCESS | 1648 | 1467235312293 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:21:52 INFO - PROCESS | 1648 | 1467235312326 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 1648 | 1467235312328 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d1a800 == 33 [pid = 1648] [id = 157] 14:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112f95000) [pid = 1648] [serial = 468] [outer = 0x0] 14:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126556800) [pid = 1648] [serial = 469] [outer = 0x112f95000] 14:21:52 INFO - PROCESS | 1648 | 1467235312352 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126654c00) [pid = 1648] [serial = 470] [outer = 0x112f95000] 14:21:52 INFO - PROCESS | 1648 | 1467235312665 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 14:21:52 INFO - PROCESS | 1648 | 1467235312725 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:21:52 INFO - PROCESS | 1648 | 1467235312736 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:21:52 INFO - PROCESS | 1648 | 1467235312739 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 1648 | 1467235312741 Marionette TRACE conn2 <- [1,602,null,{}] 14:21:52 INFO - PROCESS | 1648 | 1467235312744 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 1648 | 1467235312751 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:52 INFO - PROCESS | 1648 | 1467235312928 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:21:52 INFO - PROCESS | 1648 | 1467235312948 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:52 INFO - PROCESS | 1648 | 1467235312950 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x125020000 == 34 [pid = 1648] [id = 158] 14:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126811c00) [pid = 1648] [serial = 471] [outer = 0x0] 14:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12885bc00) [pid = 1648] [serial = 472] [outer = 0x126811c00] 14:21:52 INFO - PROCESS | 1648 | 1467235312991 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128deb000) [pid = 1648] [serial = 473] [outer = 0x126811c00] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112f96c00) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126810000) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x115eee000) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1288b9c00) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1288b9000) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1162ce000) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112a85000) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11276d400) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119f27400) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12bb42000) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11325cc00) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118f45800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a6cf400) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1195e9000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1176cb800) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bb41400) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113966800) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128883400) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121251400) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1133b9000) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117e9dc00) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1151a3800) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1162d2c00) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:21:53 INFO - PROCESS | 1648 | 1467235313383 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 673ms 14:21:53 INFO - PROCESS | 1648 | 1467235313414 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 1648 | 1467235313416 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:21:53 INFO - PROCESS | 1648 | 1467235313418 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 1648 | 1467235313419 Marionette TRACE conn2 <- [1,606,null,{}] 14:21:53 INFO - PROCESS | 1648 | 1467235313422 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:53 INFO - PROCESS | 1648 | 1467235313423 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:53 INFO - PROCESS | 1648 | 1467235313524 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:21:53 INFO - PROCESS | 1648 | 1467235313573 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 1648 | 1467235313574 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x125552000 == 35 [pid = 1648] [id = 159] 14:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1160ac800) [pid = 1648] [serial = 474] [outer = 0x0] 14:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118f45800) [pid = 1648] [serial = 475] [outer = 0x1160ac800] 14:21:53 INFO - PROCESS | 1648 | 1467235313599 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123dce800) [pid = 1648] [serial = 476] [outer = 0x1160ac800] 14:21:53 INFO - PROCESS | 1648 | 1467235313850 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 14:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:21:53 INFO - PROCESS | 1648 | 1467235313887 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:21:53 INFO - PROCESS | 1648 | 1467235313888 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:21:53 INFO - PROCESS | 1648 | 1467235313890 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:21:53 INFO - PROCESS | 1648 | 1467235313891 Marionette TRACE conn2 <- [1,610,null,{}] 14:21:53 INFO - PROCESS | 1648 | 1467235313901 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:53 INFO - PROCESS | 1648 | 1467235313911 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:54 INFO - PROCESS | 1648 | 1467235314007 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:21:54 INFO - PROCESS | 1648 | 1467235314012 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 1648 | 1467235314013 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x111c97800 == 36 [pid = 1648] [id = 160] 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1288b9800) [pid = 1648] [serial = 477] [outer = 0x0] 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128df0800) [pid = 1648] [serial = 478] [outer = 0x1288b9800] 14:21:54 INFO - PROCESS | 1648 | 1467235314038 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129308000) [pid = 1648] [serial = 479] [outer = 0x1288b9800] 14:21:54 INFO - PROCESS | 1648 | 1467235314334 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 477ms 14:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:21:54 INFO - PROCESS | 1648 | 1467235314368 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 1648 | 1467235314369 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:21:54 INFO - PROCESS | 1648 | 1467235314371 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1648 | 1467235314372 Marionette TRACE conn2 <- [1,614,null,{}] 14:21:54 INFO - PROCESS | 1648 | 1467235314382 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:54 INFO - PROCESS | 1648 | 1467235314383 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:54 INFO - PROCESS | 1648 | 1467235314487 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:21:54 INFO - PROCESS | 1648 | 1467235314496 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 1648 | 1467235314497 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c16800 == 37 [pid = 1648] [id = 161] 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1288b7000) [pid = 1648] [serial = 480] [outer = 0x0] 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129311400) [pid = 1648] [serial = 481] [outer = 0x1288b7000] 14:21:54 INFO - PROCESS | 1648 | 1467235314521 Marionette DEBUG loaded listener.js 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12959ac00) [pid = 1648] [serial = 482] [outer = 0x1288b7000] 14:21:54 INFO - PROCESS | 1648 | 1467235314830 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 14:21:54 INFO - PROCESS | 1648 | 1467235314842 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 1648 | 1467235314844 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:21:54 INFO - PROCESS | 1648 | 1467235314848 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 1648 | 1467235314849 Marionette TRACE conn2 <- [1,618,null,{}] 14:21:54 INFO - PROCESS | 1648 | 1467235314861 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:54 INFO - PROCESS | 1648 | 1467235314863 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:54 INFO - PROCESS | 1648 | 1467235314940 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:21:54 INFO - PROCESS | 1648 | 1467235314946 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 1648 | 1467235314947 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12951c800 == 38 [pid = 1648] [id = 162] 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12959bc00) [pid = 1648] [serial = 483] [outer = 0x0] 14:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a6d1000) [pid = 1648] [serial = 484] [outer = 0x12959bc00] 14:21:54 INFO - PROCESS | 1648 | 1467235314972 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124cd1c00) [pid = 1648] [serial = 485] [outer = 0x12959bc00] 14:21:55 INFO - PROCESS | 1648 | 1467235315399 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 579ms 14:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:21:55 INFO - PROCESS | 1648 | 1467235315428 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 1648 | 1467235315430 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:21:55 INFO - PROCESS | 1648 | 1467235315433 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:21:55 INFO - PROCESS | 1648 | 1467235315435 Marionette TRACE conn2 <- [1,622,null,{}] 14:21:55 INFO - PROCESS | 1648 | 1467235315439 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:55 INFO - PROCESS | 1648 | 1467235315441 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:55 INFO - PROCESS | 1648 | 1467235315541 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:21:55 INFO - PROCESS | 1648 | 1467235315608 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:55 INFO - PROCESS | 1648 | 1467235315609 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e34000 == 39 [pid = 1648] [id = 163] 14:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113210000) [pid = 1648] [serial = 486] [outer = 0x0] 14:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11604bc00) [pid = 1648] [serial = 487] [outer = 0x113210000] 14:21:55 INFO - PROCESS | 1648 | 1467235315640 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118168800) [pid = 1648] [serial = 488] [outer = 0x113210000] 14:21:56 INFO - PROCESS | 1648 | 1467235316048 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:21:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:21:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 14:21:56 INFO - PROCESS | 1648 | 1467235316105 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 1648 | 1467235316108 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:21:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:21:56 INFO - PROCESS | 1648 | 1467235316113 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 1648 | 1467235316114 Marionette TRACE conn2 <- [1,626,null,{}] 14:21:56 INFO - PROCESS | 1648 | 1467235316117 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:56 INFO - PROCESS | 1648 | 1467235316118 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:56 INFO - PROCESS | 1648 | 1467235316241 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:21:56 INFO - PROCESS | 1648 | 1467235316309 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 1648 | 1467235316310 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216d8800 == 40 [pid = 1648] [id = 164] 14:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11885ec00) [pid = 1648] [serial = 489] [outer = 0x0] 14:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1199b5400) [pid = 1648] [serial = 490] [outer = 0x11885ec00] 14:21:56 INFO - PROCESS | 1648 | 1467235316342 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12169cc00) [pid = 1648] [serial = 491] [outer = 0x11885ec00] 14:21:56 INFO - PROCESS | 1648 | 1467235316770 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:21:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:21:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 14:21:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:21:56 INFO - PROCESS | 1648 | 1467235316782 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:21:56 INFO - PROCESS | 1648 | 1467235316783 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:21:56 INFO - PROCESS | 1648 | 1467235316786 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 1648 | 1467235316788 Marionette TRACE conn2 <- [1,630,null,{}] 14:21:56 INFO - PROCESS | 1648 | 1467235316796 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:56 INFO - PROCESS | 1648 | 1467235316799 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:56 INFO - PROCESS | 1648 | 1467235316900 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:21:56 INFO - PROCESS | 1648 | 1467235316953 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 1648 | 1467235316955 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121eac400) [pid = 1648] [serial = 492] [outer = 0x12d12c400] 14:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bb000 == 41 [pid = 1648] [id = 165] 14:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125f40400) [pid = 1648] [serial = 493] [outer = 0x0] 14:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128855400) [pid = 1648] [serial = 494] [outer = 0x125f40400] 14:21:57 INFO - PROCESS | 1648 | 1467235317004 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1288b1c00) [pid = 1648] [serial = 495] [outer = 0x125f40400] 14:21:57 INFO - PROCESS | 1648 | 1467235317435 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:21:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:21:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 14:21:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:21:57 INFO - PROCESS | 1648 | 1467235317470 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:21:57 INFO - PROCESS | 1648 | 1467235317471 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:21:57 INFO - PROCESS | 1648 | 1467235317475 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 1648 | 1467235317477 Marionette TRACE conn2 <- [1,634,null,{}] 14:21:57 INFO - PROCESS | 1648 | 1467235317479 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:57 INFO - PROCESS | 1648 | 1467235317481 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:57 INFO - PROCESS | 1648 | 1467235317598 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:21:57 INFO - PROCESS | 1648 | 1467235317665 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 1648 | 1467235317666 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7d7000 == 42 [pid = 1648] [id = 166] 14:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128df1400) [pid = 1648] [serial = 496] [outer = 0x0] 14:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1295dcc00) [pid = 1648] [serial = 497] [outer = 0x128df1400] 14:21:57 INFO - PROCESS | 1648 | 1467235317695 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b381c00) [pid = 1648] [serial = 498] [outer = 0x128df1400] 14:21:57 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:57 INFO - PROCESS | 1648 | [1648] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:21:58 INFO - PROCESS | 1648 | 1467235318110 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:21:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 14:21:58 INFO - PROCESS | 1648 | 1467235318146 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 1648 | 1467235318148 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:21:58 INFO - PROCESS | 1648 | 1467235318150 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 1648 | 1467235318151 Marionette TRACE conn2 <- [1,638,null,{}] 14:21:58 INFO - PROCESS | 1648 | 1467235318154 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 1648 | 1467235318155 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:58 INFO - PROCESS | 1648 | 1467235318254 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:21:58 INFO - PROCESS | 1648 | 1467235318308 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 1648 | 1467235318309 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b8c000 == 43 [pid = 1648] [id = 167] 14:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1122b4800) [pid = 1648] [serial = 499] [outer = 0x0] 14:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1176c3000) [pid = 1648] [serial = 500] [outer = 0x1122b4800] 14:21:58 INFO - PROCESS | 1648 | 1467235318352 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118ad9800) [pid = 1648] [serial = 501] [outer = 0x1122b4800] 14:21:58 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:21:58 INFO - PROCESS | 1648 | 1467235318829 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:21:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:21:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 14:21:58 INFO - PROCESS | 1648 | 1467235318874 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:21:58 INFO - PROCESS | 1648 | 1467235318876 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:21:58 INFO - PROCESS | 1648 | 1467235318915 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 1648 | 1467235318916 Marionette TRACE conn2 <- [1,642,null,{}] 14:21:58 INFO - PROCESS | 1648 | 1467235318921 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 1648 | 1467235318922 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:59 INFO - PROCESS | 1648 | 1467235319014 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:21:59 INFO - PROCESS | 1648 | 1467235319084 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 1648 | 1467235319086 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171dc000 == 44 [pid = 1648] [id = 168] 14:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x117291c00) [pid = 1648] [serial = 502] [outer = 0x0] 14:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11859c800) [pid = 1648] [serial = 503] [outer = 0x117291c00] 14:21:59 INFO - PROCESS | 1648 | 1467235319116 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118adbc00) [pid = 1648] [serial = 504] [outer = 0x117291c00] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x126c16800 == 43 [pid = 1648] [id = 161] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x111c97800 == 42 [pid = 1648] [id = 160] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125552000 == 41 [pid = 1648] [id = 159] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125020000 == 40 [pid = 1648] [id = 158] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x123d1a800 == 39 [pid = 1648] [id = 157] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121518800 == 38 [pid = 1648] [id = 156] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119a83000 == 37 [pid = 1648] [id = 155] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118a8d000 == 36 [pid = 1648] [id = 154] 14:21:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116616800 == 35 [pid = 1648] [id = 153] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124aed800) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1288b8c00) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1288ae400) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118ad8800) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129594c00) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128df2000) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12930bc00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116a0c000) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11854b000) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113d5cc00) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1160a9400) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118862c00) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1196a8800) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1214f2800) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bf16c00) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113f05800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11678b000) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1196abc00) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12124d000) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181bb400) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12bbb9400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bc15000) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1295df400) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b218400) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1264a0400) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12bf20800) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1295db000) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121eb7000) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1250e2c00) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118869800) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bc1f000) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116791c00) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12b21a800) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1250e4800) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x115ef3800) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12956dc00) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113b6d800) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119537000) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118548800) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1160a6c00) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116972400) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1176c0c00) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128856c00) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bbaec00) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113f0f800) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 14:21:59 INFO - PROCESS | 1648 | 1467235319469 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 593ms 14:21:59 INFO - PROCESS | 1648 | 1467235319485 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:21:59 INFO - PROCESS | 1648 | 1467235319488 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:21:59 INFO - PROCESS | 1648 | 1467235319494 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 1648 | 1467235319497 Marionette TRACE conn2 <- [1,646,null,{}] 14:21:59 INFO - PROCESS | 1648 | 1467235319499 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:59 INFO - PROCESS | 1648 | 1467235319501 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:59 INFO - PROCESS | 1648 | 1467235319582 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:21:59 INFO - PROCESS | 1648 | 1467235319632 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:59 INFO - PROCESS | 1648 | 1467235319633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:21:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3e000 == 36 [pid = 1648] [id = 169] 14:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118ad8800) [pid = 1648] [serial = 505] [outer = 0x0] 14:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1196acc00) [pid = 1648] [serial = 506] [outer = 0x118ad8800] 14:21:59 INFO - PROCESS | 1648 | 1467235319661 Marionette DEBUG loaded listener.js 14:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1214e7000) [pid = 1648] [serial = 507] [outer = 0x118ad8800] 14:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 14:21:59 INFO - PROCESS | 1648 | 1467235319956 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:21:59 INFO - PROCESS | 1648 | 1467235319966 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:21:59 INFO - PROCESS | 1648 | 1467235319967 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:21:59 INFO - PROCESS | 1648 | 1467235319970 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 1648 | 1467235319972 Marionette TRACE conn2 <- [1,650,null,{}] 14:21:59 INFO - PROCESS | 1648 | 1467235319987 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:59 INFO - PROCESS | 1648 | 1467235319990 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:00 INFO - PROCESS | 1648 | 1467235320074 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:22:00 INFO - PROCESS | 1648 | 1467235320081 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 1648 | 1467235320083 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119816000 == 37 [pid = 1648] [id = 170] 14:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x123dc8c00) [pid = 1648] [serial = 508] [outer = 0x0] 14:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1250e6c00) [pid = 1648] [serial = 509] [outer = 0x123dc8c00] 14:22:00 INFO - PROCESS | 1648 | 1467235320111 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126658400) [pid = 1648] [serial = 510] [outer = 0x123dc8c00] 14:22:00 INFO - PROCESS | 1648 | 1467235320466 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 522ms 14:22:00 INFO - PROCESS | 1648 | 1467235320493 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:22:00 INFO - PROCESS | 1648 | 1467235320496 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:22:00 INFO - PROCESS | 1648 | 1467235320498 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - PROCESS | 1648 | 1467235320500 Marionette TRACE conn2 <- [1,654,null,{}] 14:22:00 INFO - PROCESS | 1648 | 1467235320502 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:00 INFO - PROCESS | 1648 | 1467235320503 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:00 INFO - PROCESS | 1648 | 1467235320583 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:22:00 INFO - PROCESS | 1648 | 1467235320587 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 1648 | 1467235320588 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121513000 == 38 [pid = 1648] [id = 171] 14:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128855800) [pid = 1648] [serial = 511] [outer = 0x0] 14:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1288b8400) [pid = 1648] [serial = 512] [outer = 0x128855800] 14:22:00 INFO - PROCESS | 1648 | 1467235320614 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12930bc00) [pid = 1648] [serial = 513] [outer = 0x128855800] 14:22:00 INFO - PROCESS | 1648 | 1467235320920 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 14:22:00 INFO - PROCESS | 1648 | 1467235320969 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:22:00 INFO - PROCESS | 1648 | 1467235320970 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:22:00 INFO - PROCESS | 1648 | 1467235320972 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:22:00 INFO - PROCESS | 1648 | 1467235320973 Marionette TRACE conn2 <- [1,658,null,{}] 14:22:00 INFO - PROCESS | 1648 | 1467235320976 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:00 INFO - PROCESS | 1648 | 1467235320977 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:01 INFO - PROCESS | 1648 | 1467235321054 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:22:01 INFO - PROCESS | 1648 | 1467235321113 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 1648 | 1467235321114 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a88800 == 39 [pid = 1648] [id = 172] 14:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123dc9800) [pid = 1648] [serial = 514] [outer = 0x0] 14:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x129575800) [pid = 1648] [serial = 515] [outer = 0x123dc9800] 14:22:01 INFO - PROCESS | 1648 | 1467235321139 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12ab48800) [pid = 1648] [serial = 516] [outer = 0x123dc9800] 14:22:01 INFO - PROCESS | 1648 | 1467235321468 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 14:22:01 INFO - PROCESS | 1648 | 1467235321490 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:22:01 INFO - PROCESS | 1648 | 1467235321493 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:22:01 INFO - PROCESS | 1648 | 1467235321495 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 1648 | 1467235321496 Marionette TRACE conn2 <- [1,662,null,{}] 14:22:01 INFO - PROCESS | 1648 | 1467235321506 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:01 INFO - PROCESS | 1648 | 1467235321512 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:01 INFO - PROCESS | 1648 | 1467235321627 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:22:01 INFO - PROCESS | 1648 | 1467235321639 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 1648 | 1467235321640 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f17800 == 40 [pid = 1648] [id = 173] 14:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12ba1c400) [pid = 1648] [serial = 517] [outer = 0x0] 14:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12bbb2400) [pid = 1648] [serial = 518] [outer = 0x12ba1c400] 14:22:01 INFO - PROCESS | 1648 | 1467235321666 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bf1ac00) [pid = 1648] [serial = 519] [outer = 0x12ba1c400] 14:22:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:01 INFO - PROCESS | 1648 | 1467235321984 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 14:22:02 INFO - PROCESS | 1648 | 1467235322024 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 1648 | 1467235322025 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:22:02 INFO - PROCESS | 1648 | 1467235322027 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 1648 | 1467235322028 Marionette TRACE conn2 <- [1,666,null,{}] 14:22:02 INFO - PROCESS | 1648 | 1467235322031 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:02 INFO - PROCESS | 1648 | 1467235322032 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:02 INFO - PROCESS | 1648 | 1467235322129 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:22:02 INFO - PROCESS | 1648 | 1467235322133 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 1648 | 1467235322134 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1a000 == 41 [pid = 1648] [id = 174] 14:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bbb9800) [pid = 1648] [serial = 520] [outer = 0x0] 14:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bf20400) [pid = 1648] [serial = 521] [outer = 0x12bbb9800] 14:22:02 INFO - PROCESS | 1648 | 1467235322201 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12c03d800) [pid = 1648] [serial = 522] [outer = 0x12bbb9800] 14:22:02 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:02 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:02 INFO - PROCESS | 1648 | 1467235322624 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 619ms 14:22:02 INFO - PROCESS | 1648 | 1467235322647 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 1648 | 1467235322649 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:22:02 INFO - PROCESS | 1648 | 1467235322652 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 1648 | 1467235322654 Marionette TRACE conn2 <- [1,670,null,{}] 14:22:02 INFO - PROCESS | 1648 | 1467235322657 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:02 INFO - PROCESS | 1648 | 1467235322659 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:02 INFO - PROCESS | 1648 | 1467235322779 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:22:02 INFO - PROCESS | 1648 | 1467235322789 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 1648 | 1467235322790 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12921a000 == 42 [pid = 1648] [id = 175] 14:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12c03d400) [pid = 1648] [serial = 523] [outer = 0x0] 14:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12c3c8400) [pid = 1648] [serial = 524] [outer = 0x12c03d400] 14:22:02 INFO - PROCESS | 1648 | 1467235322815 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c3d1400) [pid = 1648] [serial = 525] [outer = 0x12c03d400] 14:22:03 INFO - PROCESS | 1648 | 1467235323155 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:22:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 14:22:03 INFO - PROCESS | 1648 | 1467235323171 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 1648 | 1467235323172 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:22:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:22:03 INFO - PROCESS | 1648 | 1467235323176 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 1648 | 1467235323177 Marionette TRACE conn2 <- [1,674,null,{}] 14:22:03 INFO - PROCESS | 1648 | 1467235323184 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:03 INFO - PROCESS | 1648 | 1467235323185 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:03 INFO - PROCESS | 1648 | 1467235323286 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:22:03 INFO - PROCESS | 1648 | 1467235323293 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 1648 | 1467235323294 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7d8800 == 43 [pid = 1648] [id = 176] 14:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12c03dc00) [pid = 1648] [serial = 526] [outer = 0x0] 14:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12c714000) [pid = 1648] [serial = 527] [outer = 0x12c03dc00] 14:22:03 INFO - PROCESS | 1648 | 1467235323326 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12c718c00) [pid = 1648] [serial = 528] [outer = 0x12c03dc00] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112f95000) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118866c00) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d5c400) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124a7fc00) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126811c00) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1160ac800) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1288b9800) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1288b7000) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:22:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1216f6400) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:22:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:03 INFO - PROCESS | 1648 | 1467235323681 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:22:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:22:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 14:22:03 INFO - PROCESS | 1648 | 1467235323699 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 1648 | 1467235323700 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:22:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:22:03 INFO - PROCESS | 1648 | 1467235323702 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 1648 | 1467235323704 Marionette TRACE conn2 <- [1,678,null,{}] 14:22:03 INFO - PROCESS | 1648 | 1467235323706 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:03 INFO - PROCESS | 1648 | 1467235323707 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:03 INFO - PROCESS | 1648 | 1467235323823 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:22:03 INFO - PROCESS | 1648 | 1467235323858 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:03 INFO - PROCESS | 1648 | 1467235323859 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac53800 == 44 [pid = 1648] [id = 177] 14:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112f96c00) [pid = 1648] [serial = 529] [outer = 0x0] 14:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12557cc00) [pid = 1648] [serial = 530] [outer = 0x112f96c00] 14:22:03 INFO - PROCESS | 1648 | 1467235323883 Marionette DEBUG loaded listener.js 14:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129593800) [pid = 1648] [serial = 531] [outer = 0x112f96c00] 14:22:04 INFO - PROCESS | 1648 | 1467235324173 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 14:22:04 INFO - PROCESS | 1648 | 1467235324221 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:22:04 INFO - PROCESS | 1648 | 1467235324223 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:22:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:22:04 INFO - PROCESS | 1648 | 1467235324226 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:22:04 INFO - PROCESS | 1648 | 1467235324230 Marionette TRACE conn2 <- [1,682,null,{}] 14:22:04 INFO - PROCESS | 1648 | 1467235324232 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:04 INFO - PROCESS | 1648 | 1467235324233 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:04 INFO - PROCESS | 1648 | 1467235324323 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:22:04 INFO - PROCESS | 1648 | 1467235324385 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 1648 | 1467235324387 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb7a800 == 45 [pid = 1648] [id = 178] 14:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113d5c400) [pid = 1648] [serial = 532] [outer = 0x0] 14:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12c713000) [pid = 1648] [serial = 533] [outer = 0x113d5c400] 14:22:04 INFO - PROCESS | 1648 | 1467235324413 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c942000) [pid = 1648] [serial = 534] [outer = 0x113d5c400] 14:22:05 INFO - PROCESS | 1648 | 1467235325161 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:22:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:22:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 14:22:05 INFO - PROCESS | 1648 | 1467235325198 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 1648 | 1467235325199 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:22:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:22:05 INFO - PROCESS | 1648 | 1467235325201 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 1648 | 1467235325202 Marionette TRACE conn2 <- [1,686,null,{}] 14:22:05 INFO - PROCESS | 1648 | 1467235325204 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:05 INFO - PROCESS | 1648 | 1467235325205 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:05 INFO - PROCESS | 1648 | 1467235325286 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:22:05 INFO - PROCESS | 1648 | 1467235325289 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:05 INFO - PROCESS | 1648 | 1467235325290 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e0800 == 46 [pid = 1648] [id = 179] 14:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a52c00) [pid = 1648] [serial = 535] [outer = 0x0] 14:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112a5d000) [pid = 1648] [serial = 536] [outer = 0x112a52c00] 14:22:05 INFO - PROCESS | 1648 | 1467235325316 Marionette DEBUG loaded listener.js 14:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12c71d800) [pid = 1648] [serial = 537] [outer = 0x112a52c00] 14:22:06 INFO - PROCESS | 1648 | 1467235326254 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:22:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:22:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1068ms 14:22:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:22:06 INFO - PROCESS | 1648 | 1467235326270 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:22:06 INFO - PROCESS | 1648 | 1467235326272 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:22:06 INFO - PROCESS | 1648 | 1467235326316 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:22:06 INFO - PROCESS | 1648 | 1467235326319 Marionette TRACE conn2 <- [1,690,null,{}] 14:22:06 INFO - PROCESS | 1648 | 1467235326324 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:06 INFO - PROCESS | 1648 | 1467235326326 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:06 INFO - PROCESS | 1648 | 1467235326421 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:22:06 INFO - PROCESS | 1648 | 1467235326536 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 1648 | 1467235326538 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e22000 == 47 [pid = 1648] [id = 180] 14:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116a0c000) [pid = 1648] [serial = 538] [outer = 0x0] 14:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1176c8c00) [pid = 1648] [serial = 539] [outer = 0x116a0c000] 14:22:06 INFO - PROCESS | 1648 | 1467235326569 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118869800) [pid = 1648] [serial = 540] [outer = 0x116a0c000] 14:22:07 INFO - PROCESS | 1648 | 1467235327626 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:22:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:22:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1363ms 14:22:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:22:07 INFO - PROCESS | 1648 | 1467235327639 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 1648 | 1467235327642 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:22:07 INFO - PROCESS | 1648 | 1467235327646 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 1648 | 1467235327648 Marionette TRACE conn2 <- [1,694,null,{}] 14:22:07 INFO - PROCESS | 1648 | 1467235327652 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:07 INFO - PROCESS | 1648 | 1467235327653 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:07 INFO - PROCESS | 1648 | 1467235327745 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:22:07 INFO - PROCESS | 1648 | 1467235327832 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 1648 | 1467235327834 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fe1800 == 48 [pid = 1648] [id = 181] 14:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118a40400) [pid = 1648] [serial = 541] [outer = 0x0] 14:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118f46c00) [pid = 1648] [serial = 542] [outer = 0x118a40400] 14:22:07 INFO - PROCESS | 1648 | 1467235327864 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119273400) [pid = 1648] [serial = 543] [outer = 0x118a40400] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb7a800 == 47 [pid = 1648] [id = 178] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac53800 == 46 [pid = 1648] [id = 177] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7d8800 == 45 [pid = 1648] [id = 176] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12921a000 == 44 [pid = 1648] [id = 175] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1a000 == 43 [pid = 1648] [id = 174] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x113f17800 == 42 [pid = 1648] [id = 173] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x121a88800 == 41 [pid = 1648] [id = 172] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118fbf400) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a6d1000) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x121513000 == 40 [pid = 1648] [id = 171] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119816000 == 39 [pid = 1648] [id = 170] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x116f3e000 == 38 [pid = 1648] [id = 169] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1171dc000 == 37 [pid = 1648] [id = 168] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x113b8c000 == 36 [pid = 1648] [id = 167] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7d7000 == 35 [pid = 1648] [id = 166] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8bb000 == 34 [pid = 1648] [id = 165] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1216d8800 == 33 [pid = 1648] [id = 164] 14:22:08 INFO - PROCESS | 1648 | --DOCSHELL 0x117e34000 == 32 [pid = 1648] [id = 163] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126556800) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117197c00) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1195e3800) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1151aa800) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124cd6400) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117e9b400) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12885bc00) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126654c00) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118f45800) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128df0800) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129311400) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129308000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123dc4000) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1218a2400) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128deb000) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x125584c00) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123dce800) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12959ac00) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1196b3c00) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 14:22:08 INFO - PROCESS | 1648 | 1467235328742 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:22:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:22:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1123ms 14:22:08 INFO - PROCESS | 1648 | 1467235328769 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 1648 | 1467235328773 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:22:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:22:08 INFO - PROCESS | 1648 | 1467235328779 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 1648 | 1467235328781 Marionette TRACE conn2 <- [1,698,null,{}] 14:22:08 INFO - PROCESS | 1648 | 1467235328784 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:08 INFO - PROCESS | 1648 | 1467235328785 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:08 INFO - PROCESS | 1648 | 1467235328862 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:22:08 INFO - PROCESS | 1648 | 1467235328866 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:08 INFO - PROCESS | 1648 | 1467235328867 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11661b800 == 33 [pid = 1648] [id = 182] 14:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119274000) [pid = 1648] [serial = 544] [outer = 0x0] 14:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119279800) [pid = 1648] [serial = 545] [outer = 0x119274000] 14:22:08 INFO - PROCESS | 1648 | 1467235328898 Marionette DEBUG loaded listener.js 14:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11927ec00) [pid = 1648] [serial = 546] [outer = 0x119274000] 14:22:09 INFO - PROCESS | 1648 | 1467235329736 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:22:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:22:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 14:22:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:22:09 INFO - PROCESS | 1648 | 1467235329749 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:22:09 INFO - PROCESS | 1648 | 1467235329750 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:22:09 INFO - PROCESS | 1648 | 1467235329753 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:22:09 INFO - PROCESS | 1648 | 1467235329755 Marionette TRACE conn2 <- [1,702,null,{}] 14:22:09 INFO - PROCESS | 1648 | 1467235329764 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:09 INFO - PROCESS | 1648 | 1467235329767 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:09 INFO - PROCESS | 1648 | 1467235329850 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:22:09 INFO - PROCESS | 1648 | 1467235329900 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 1648 | 1467235329902 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960c000 == 34 [pid = 1648] [id = 183] 14:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1195ed400) [pid = 1648] [serial = 547] [outer = 0x0] 14:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1218a2400) [pid = 1648] [serial = 548] [outer = 0x1195ed400] 14:22:09 INFO - PROCESS | 1648 | 1467235329930 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123dce800) [pid = 1648] [serial = 549] [outer = 0x1195ed400] 14:22:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:22:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 14:22:10 INFO - PROCESS | 1648 | 1467235330718 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:22:10 INFO - PROCESS | 1648 | 1467235330724 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 1648 | 1467235330726 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:22:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:22:10 INFO - PROCESS | 1648 | 1467235330729 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 1648 | 1467235330730 Marionette TRACE conn2 <- [1,706,null,{}] 14:22:10 INFO - PROCESS | 1648 | 1467235330732 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:10 INFO - PROCESS | 1648 | 1467235330733 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:10 INFO - PROCESS | 1648 | 1467235330833 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:22:10 INFO - PROCESS | 1648 | 1467235330846 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 1648 | 1467235330848 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215d4000 == 35 [pid = 1648] [id = 184] 14:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115ef2800) [pid = 1648] [serial = 550] [outer = 0x0] 14:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1264a7000) [pid = 1648] [serial = 551] [outer = 0x115ef2800] 14:22:10 INFO - PROCESS | 1648 | 1467235330873 Marionette DEBUG loaded listener.js 14:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126655800) [pid = 1648] [serial = 552] [outer = 0x115ef2800] 14:22:11 INFO - PROCESS | 1648 | 1467235331674 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:22:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:22:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 968ms 14:22:11 INFO - PROCESS | 1648 | 1467235331698 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 1648 | 1467235331699 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:22:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:22:11 INFO - PROCESS | 1648 | 1467235331701 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 1648 | 1467235331702 Marionette TRACE conn2 <- [1,710,null,{}] 14:22:11 INFO - PROCESS | 1648 | 1467235331714 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:11 INFO - PROCESS | 1648 | 1467235331716 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:11 INFO - PROCESS | 1648 | 1467235331808 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:22:11 INFO - PROCESS | 1648 | 1467235331811 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:11 INFO - PROCESS | 1648 | 1467235331812 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d26000 == 36 [pid = 1648] [id = 185] 14:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116789c00) [pid = 1648] [serial = 553] [outer = 0x0] 14:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128856000) [pid = 1648] [serial = 554] [outer = 0x116789c00] 14:22:11 INFO - PROCESS | 1648 | 1467235331837 Marionette DEBUG loaded listener.js 14:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1288b7800) [pid = 1648] [serial = 555] [outer = 0x116789c00] 14:22:12 INFO - PROCESS | 1648 | 1467235332649 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:22:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:22:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 979ms 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117291c00) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123dc8c00) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bbb9800) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1122b4800) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118ad8800) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128855800) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112f96c00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12c03d400) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12c03dc00) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113d5c400) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12ba1c400) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:22:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x123dc9800) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:22:12 INFO - PROCESS | 1648 | 1467235332769 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:22:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:22:12 INFO - PROCESS | 1648 | 1467235332770 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:22:12 INFO - PROCESS | 1648 | 1467235332774 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:22:12 INFO - PROCESS | 1648 | 1467235332775 Marionette TRACE conn2 <- [1,714,null,{}] 14:22:12 INFO - PROCESS | 1648 | 1467235332778 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:12 INFO - PROCESS | 1648 | 1467235332782 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:12 INFO - PROCESS | 1648 | 1467235332872 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:22:12 INFO - PROCESS | 1648 | 1467235332878 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 1648 | 1467235332879 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12554f000 == 37 [pid = 1648] [id = 186] 14:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112fc2800) [pid = 1648] [serial = 556] [outer = 0x0] 14:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128dee400) [pid = 1648] [serial = 557] [outer = 0x112fc2800] 14:22:12 INFO - PROCESS | 1648 | 1467235332905 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x129575c00) [pid = 1648] [serial = 558] [outer = 0x112fc2800] 14:22:13 INFO - PROCESS | 1648 | 1467235333717 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:22:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 14:22:13 INFO - PROCESS | 1648 | 1467235333744 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 1648 | 1467235333745 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:22:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:22:13 INFO - PROCESS | 1648 | 1467235333748 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 1648 | 1467235333749 Marionette TRACE conn2 <- [1,718,null,{}] 14:22:13 INFO - PROCESS | 1648 | 1467235333751 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:13 INFO - PROCESS | 1648 | 1467235333752 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:13 INFO - PROCESS | 1648 | 1467235333825 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:22:13 INFO - PROCESS | 1648 | 1467235333830 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 1648 | 1467235333831 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c9000 == 38 [pid = 1648] [id = 187] 14:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12959c000) [pid = 1648] [serial = 559] [outer = 0x0] 14:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12ab47000) [pid = 1648] [serial = 560] [outer = 0x12959c000] 14:22:13 INFO - PROCESS | 1648 | 1467235333856 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12ba1b400) [pid = 1648] [serial = 561] [outer = 0x12959c000] 14:22:14 INFO - PROCESS | 1648 | 1467235334723 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:22:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 14:22:14 INFO - PROCESS | 1648 | 1467235334816 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 1648 | 1467235334818 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:22:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:22:14 INFO - PROCESS | 1648 | 1467235334822 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 1648 | 1467235334824 Marionette TRACE conn2 <- [1,722,null,{}] 14:22:14 INFO - PROCESS | 1648 | 1467235334828 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:14 INFO - PROCESS | 1648 | 1467235334830 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:14 INFO - PROCESS | 1648 | 1467235334919 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:22:15 INFO - PROCESS | 1648 | 1467235335011 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:15 INFO - PROCESS | 1648 | 1467235335013 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11699a000 == 39 [pid = 1648] [id = 188] 14:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113b6d800) [pid = 1648] [serial = 562] [outer = 0x0] 14:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1160a9400) [pid = 1648] [serial = 563] [outer = 0x113b6d800] 14:22:15 INFO - PROCESS | 1648 | 1467235335046 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117e9c800) [pid = 1648] [serial = 564] [outer = 0x113b6d800] 14:22:15 INFO - PROCESS | 1648 | 1467235335487 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:22:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:22:15 INFO - PROCESS | 1648 | 1467235335499 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:22:15 INFO - PROCESS | 1648 | 1467235335503 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:22:15 INFO - PROCESS | 1648 | 1467235335506 Marionette TRACE conn2 <- [1,726,null,{}] 14:22:15 INFO - PROCESS | 1648 | 1467235335509 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:15 INFO - PROCESS | 1648 | 1467235335510 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:15 INFO - PROCESS | 1648 | 1467235335608 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:22:15 INFO - PROCESS | 1648 | 1467235335660 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:15 INFO - PROCESS | 1648 | 1467235335662 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ff4800 == 40 [pid = 1648] [id = 189] 14:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118453800) [pid = 1648] [serial = 565] [outer = 0x0] 14:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119277800) [pid = 1648] [serial = 566] [outer = 0x118453800] 14:22:15 INFO - PROCESS | 1648 | 1467235335693 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1195efc00) [pid = 1648] [serial = 567] [outer = 0x118453800] 14:22:16 INFO - PROCESS | 1648 | 1467235336149 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:22:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:22:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 14:22:16 INFO - PROCESS | 1648 | 1467235336175 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 1648 | 1467235336178 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:22:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:22:16 INFO - PROCESS | 1648 | 1467235336181 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 1648 | 1467235336182 Marionette TRACE conn2 <- [1,730,null,{}] 14:22:16 INFO - PROCESS | 1648 | 1467235336189 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:16 INFO - PROCESS | 1648 | 1467235336192 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:16 INFO - PROCESS | 1648 | 1467235336313 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:22:16 INFO - PROCESS | 1648 | 1467235336383 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 1648 | 1467235336386 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x121525000 == 41 [pid = 1648] [id = 190] 14:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12664b800) [pid = 1648] [serial = 568] [outer = 0x0] 14:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128851000) [pid = 1648] [serial = 569] [outer = 0x12664b800] 14:22:16 INFO - PROCESS | 1648 | 1467235336418 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128df0000) [pid = 1648] [serial = 570] [outer = 0x12664b800] 14:22:16 INFO - PROCESS | 1648 | 1467235336842 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 1648 | 1467235336852 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:22:16 INFO - PROCESS | 1648 | 1467235336854 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 1648 | 1467235336856 Marionette TRACE conn2 <- [1,734,null,{}] 14:22:16 INFO - PROCESS | 1648 | 1467235336858 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:16 INFO - PROCESS | 1648 | 1467235336860 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:16 INFO - PROCESS | 1648 | 1467235336958 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:22:17 INFO - PROCESS | 1648 | 1467235337011 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 1648 | 1467235337012 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a677800 == 42 [pid = 1648] [id = 191] 14:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a80b000) [pid = 1648] [serial = 571] [outer = 0x0] 14:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bbb3000) [pid = 1648] [serial = 572] [outer = 0x12a80b000] 14:22:17 INFO - PROCESS | 1648 | 1467235337041 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bc15000) [pid = 1648] [serial = 573] [outer = 0x12a80b000] 14:22:17 INFO - PROCESS | 1648 | 1467235337448 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:22:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 14:22:17 INFO - PROCESS | 1648 | 1467235337474 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 1648 | 1467235337476 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:22:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:22:17 INFO - PROCESS | 1648 | 1467235337478 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 1648 | 1467235337479 Marionette TRACE conn2 <- [1,738,null,{}] 14:22:17 INFO - PROCESS | 1648 | 1467235337482 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:17 INFO - PROCESS | 1648 | 1467235337483 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:17 INFO - PROCESS | 1648 | 1467235337578 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:22:17 INFO - PROCESS | 1648 | 1467235337663 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:17 INFO - PROCESS | 1648 | 1467235337664 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d3000 == 43 [pid = 1648] [id = 192] 14:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bf18400) [pid = 1648] [serial = 574] [outer = 0x0] 14:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12bf21c00) [pid = 1648] [serial = 575] [outer = 0x12bf18400] 14:22:17 INFO - PROCESS | 1648 | 1467235337693 Marionette DEBUG loaded listener.js 14:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12c041c00) [pid = 1648] [serial = 576] [outer = 0x12bf18400] 14:22:18 INFO - PROCESS | 1648 | 1467235338643 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:22:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:22:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1172ms 14:22:18 INFO - PROCESS | 1648 | 1467235338651 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:22:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:22:18 INFO - PROCESS | 1648 | 1467235338654 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:22:18 INFO - PROCESS | 1648 | 1467235338657 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:22:18 INFO - PROCESS | 1648 | 1467235338659 Marionette TRACE conn2 <- [1,742,null,{}] 14:22:18 INFO - PROCESS | 1648 | 1467235338664 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:18 INFO - PROCESS | 1648 | 1467235338666 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:18 INFO - PROCESS | 1648 | 1467235338765 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:22:18 INFO - PROCESS | 1648 | 1467235338819 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 1648 | 1467235338820 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118582800 == 44 [pid = 1648] [id = 193] 14:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118167c00) [pid = 1648] [serial = 577] [outer = 0x0] 14:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11845b800) [pid = 1648] [serial = 578] [outer = 0x118167c00] 14:22:18 INFO - PROCESS | 1648 | 1467235338849 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118a38000) [pid = 1648] [serial = 579] [outer = 0x118167c00] 14:22:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12554f000 == 43 [pid = 1648] [id = 186] 14:22:19 INFO - PROCESS | 1648 | --DOCSHELL 0x123d26000 == 42 [pid = 1648] [id = 185] 14:22:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1215d4000 == 41 [pid = 1648] [id = 184] 14:22:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11960c000 == 40 [pid = 1648] [id = 183] 14:22:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11661b800 == 39 [pid = 1648] [id = 182] 14:22:19 INFO - PROCESS | 1648 | --DOCSHELL 0x118fe1800 == 38 [pid = 1648] [id = 181] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a5d000) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12bbb2400) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129575800) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118adbc00) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11859c800) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1250e6c00) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126658400) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12c03d800) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118ad9800) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176c3000) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bf20400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11604bc00) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1295dcc00) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128855400) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1199b5400) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1196acc00) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1214e7000) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1288b8400) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12930bc00) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12557cc00) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12c3d1400) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12c3c8400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12c714000) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12c718c00) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12c942000) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bf1ac00) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12c713000) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129593800) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118f40800) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:22:19 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12ab48800) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 14:22:19 INFO - PROCESS | 1648 | 1467235339776 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:22:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:22:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1173ms 14:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:22:19 INFO - PROCESS | 1648 | 1467235339830 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 1648 | 1467235339834 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:22:19 INFO - PROCESS | 1648 | 1467235339840 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 1648 | 1467235339843 Marionette TRACE conn2 <- [1,746,null,{}] 14:22:19 INFO - PROCESS | 1648 | 1467235339846 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:19 INFO - PROCESS | 1648 | 1467235339848 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:19 INFO - PROCESS | 1648 | 1467235339924 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:22:19 INFO - PROCESS | 1648 | 1467235339931 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 1648 | 1467235339932 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ce000 == 39 [pid = 1648] [id = 194] 14:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11927ac00) [pid = 1648] [serial = 580] [outer = 0x0] 14:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1195e2800) [pid = 1648] [serial = 581] [outer = 0x11927ac00] 14:22:19 INFO - PROCESS | 1648 | 1467235339958 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1216f6400) [pid = 1648] [serial = 582] [outer = 0x11927ac00] 14:22:20 INFO - PROCESS | 1648 | 1467235340788 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:22:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 14:22:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:22:20 INFO - PROCESS | 1648 | 1467235340814 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 1648 | 1467235340815 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:22:20 INFO - PROCESS | 1648 | 1467235340817 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 1648 | 1467235340820 Marionette TRACE conn2 <- [1,750,null,{}] 14:22:20 INFO - PROCESS | 1648 | 1467235340828 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:20 INFO - PROCESS | 1648 | 1467235340832 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:20 INFO - PROCESS | 1648 | 1467235340913 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:22:20 INFO - PROCESS | 1648 | 1467235340918 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 1648 | 1467235340920 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215d4000 == 40 [pid = 1648] [id = 195] 14:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1288ba000) [pid = 1648] [serial = 583] [outer = 0x0] 14:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x129238800) [pid = 1648] [serial = 584] [outer = 0x1288ba000] 14:22:20 INFO - PROCESS | 1648 | 1467235340948 Marionette DEBUG loaded listener.js 14:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1295dec00) [pid = 1648] [serial = 585] [outer = 0x1288ba000] 14:22:21 INFO - PROCESS | 1648 | 1467235341787 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:22:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 14:22:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:22:21 INFO - PROCESS | 1648 | 1467235341839 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:22:21 INFO - PROCESS | 1648 | 1467235341840 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:22:21 INFO - PROCESS | 1648 | 1467235341842 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 1648 | 1467235341843 Marionette TRACE conn2 <- [1,754,null,{}] 14:22:21 INFO - PROCESS | 1648 | 1467235341846 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:21 INFO - PROCESS | 1648 | 1467235341847 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:21 INFO - PROCESS | 1648 | 1467235341931 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:22:21 INFO - PROCESS | 1648 | 1467235341943 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:21 INFO - PROCESS | 1648 | 1467235341944 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12501d000 == 41 [pid = 1648] [id = 196] 14:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12a6c7000) [pid = 1648] [serial = 586] [outer = 0x0] 14:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12bbb2400) [pid = 1648] [serial = 587] [outer = 0x12a6c7000] 14:22:21 INFO - PROCESS | 1648 | 1467235341964 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12c03d800) [pid = 1648] [serial = 588] [outer = 0x12a6c7000] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116789c00) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112fc2800) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118a40400) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119274000) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116a0c000) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1195ed400) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112a52c00) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x115ef2800) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118549c00) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x115ef1000) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x128df1400) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11885ec00) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x125f40400) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113210000) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12959bc00) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:22:22 INFO - PROCESS | 1648 | 1467235342905 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:22:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:22:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1072ms 14:22:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:22:22 INFO - PROCESS | 1648 | 1467235342915 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:22:22 INFO - PROCESS | 1648 | 1467235342916 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:22:22 INFO - PROCESS | 1648 | 1467235342918 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:22:22 INFO - PROCESS | 1648 | 1467235342920 Marionette TRACE conn2 <- [1,758,null,{}] 14:22:22 INFO - PROCESS | 1648 | 1467235342922 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:22 INFO - PROCESS | 1648 | 1467235342923 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:23 INFO - PROCESS | 1648 | 1467235343001 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:22:23 INFO - PROCESS | 1648 | 1467235343005 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 1648 | 1467235343006 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x125556000 == 42 [pid = 1648] [id = 197] 14:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1129a7400) [pid = 1648] [serial = 589] [outer = 0x0] 14:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118860000) [pid = 1648] [serial = 590] [outer = 0x1129a7400] 14:22:23 INFO - PROCESS | 1648 | 1467235343033 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1195ed400) [pid = 1648] [serial = 591] [outer = 0x1129a7400] 14:22:23 INFO - PROCESS | 1648 | 1467235343363 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:22:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:22:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 14:22:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:22:23 INFO - PROCESS | 1648 | 1467235343387 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 1648 | 1467235343389 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:22:23 INFO - PROCESS | 1648 | 1467235343391 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 1648 | 1467235343392 Marionette TRACE conn2 <- [1,762,null,{}] 14:22:23 INFO - PROCESS | 1648 | 1467235343396 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:23 INFO - PROCESS | 1648 | 1467235343400 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:23 INFO - PROCESS | 1648 | 1467235343505 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:22:23 INFO - PROCESS | 1648 | 1467235343560 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 1648 | 1467235343561 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920e000 == 43 [pid = 1648] [id = 198] 14:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116a0c000) [pid = 1648] [serial = 592] [outer = 0x0] 14:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128df2000) [pid = 1648] [serial = 593] [outer = 0x116a0c000] 14:22:23 INFO - PROCESS | 1648 | 1467235343586 Marionette DEBUG loaded listener.js 14:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12c720c00) [pid = 1648] [serial = 594] [outer = 0x116a0c000] 14:22:24 INFO - PROCESS | 1648 | 1467235344333 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 14:22:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:22:24 INFO - PROCESS | 1648 | 1467235344365 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 1648 | 1467235344366 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:22:24 INFO - PROCESS | 1648 | 1467235344368 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 1648 | 1467235344369 Marionette TRACE conn2 <- [1,766,null,{}] 14:22:24 INFO - PROCESS | 1648 | 1467235344371 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:24 INFO - PROCESS | 1648 | 1467235344372 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:24 INFO - PROCESS | 1648 | 1467235344452 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:22:24 INFO - PROCESS | 1648 | 1467235344455 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 1648 | 1467235344456 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac53800 == 44 [pid = 1648] [id = 199] 14:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12c721400) [pid = 1648] [serial = 595] [outer = 0x0] 14:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12c93f000) [pid = 1648] [serial = 596] [outer = 0x12c721400] 14:22:24 INFO - PROCESS | 1648 | 1467235344488 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12cdd7400) [pid = 1648] [serial = 597] [outer = 0x12c721400] 14:22:25 INFO - PROCESS | 1648 | 1467235345303 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:22:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:22:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 14:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:22:25 INFO - PROCESS | 1648 | 1467235345336 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:22:25 INFO - PROCESS | 1648 | 1467235345337 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:22:25 INFO - PROCESS | 1648 | 1467235345339 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:22:25 INFO - PROCESS | 1648 | 1467235345340 Marionette TRACE conn2 <- [1,770,null,{}] 14:22:25 INFO - PROCESS | 1648 | 1467235345343 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:25 INFO - PROCESS | 1648 | 1467235345344 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:25 INFO - PROCESS | 1648 | 1467235345422 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:22:25 INFO - PROCESS | 1648 | 1467235345529 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:25 INFO - PROCESS | 1648 | 1467235345531 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f18000 == 45 [pid = 1648] [id = 200] 14:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1128ca800) [pid = 1648] [serial = 598] [outer = 0x0] 14:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1128cf800) [pid = 1648] [serial = 599] [outer = 0x1128ca800] 14:22:25 INFO - PROCESS | 1648 | 1467235345563 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1128d7800) [pid = 1648] [serial = 600] [outer = 0x1128ca800] 14:22:26 INFO - PROCESS | 1648 | 1467235346004 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 14:22:26 INFO - PROCESS | 1648 | 1467235346012 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:22:26 INFO - PROCESS | 1648 | 1467235346015 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:22:26 INFO - PROCESS | 1648 | 1467235346018 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 1648 | 1467235346019 Marionette TRACE conn2 <- [1,774,null,{}] 14:22:26 INFO - PROCESS | 1648 | 1467235346023 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:26 INFO - PROCESS | 1648 | 1467235346026 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:26 INFO - PROCESS | 1648 | 1467235346129 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:22:26 INFO - PROCESS | 1648 | 1467235346190 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 1648 | 1467235346192 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213c3800 == 46 [pid = 1648] [id = 201] 14:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128d9c00) [pid = 1648] [serial = 601] [outer = 0x0] 14:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11816c000) [pid = 1648] [serial = 602] [outer = 0x1128d9c00] 14:22:26 INFO - PROCESS | 1648 | 1467235346234 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119277c00) [pid = 1648] [serial = 603] [outer = 0x1128d9c00] 14:22:26 INFO - PROCESS | 1648 | 1467235346647 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 14:22:26 INFO - PROCESS | 1648 | 1467235346690 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 1648 | 1467235346693 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:22:26 INFO - PROCESS | 1648 | 1467235346714 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 1648 | 1467235346715 Marionette TRACE conn2 <- [1,778,null,{}] 14:22:26 INFO - PROCESS | 1648 | 1467235346718 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:26 INFO - PROCESS | 1648 | 1467235346719 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:26 INFO - PROCESS | 1648 | 1467235346844 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:22:26 INFO - PROCESS | 1648 | 1467235346928 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 1648 | 1467235346929 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x129797000 == 47 [pid = 1648] [id = 202] 14:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124aedc00) [pid = 1648] [serial = 604] [outer = 0x0] 14:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1250dd000) [pid = 1648] [serial = 605] [outer = 0x124aedc00] 14:22:26 INFO - PROCESS | 1648 | 1467235346959 Marionette DEBUG loaded listener.js 14:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126557800) [pid = 1648] [serial = 606] [outer = 0x124aedc00] 14:22:27 INFO - PROCESS | 1648 | 1467235347365 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 14:22:27 INFO - PROCESS | 1648 | 1467235347383 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 1648 | 1467235347384 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:22:27 INFO - PROCESS | 1648 | 1467235347391 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 1648 | 1467235347396 Marionette TRACE conn2 <- [1,782,null,{}] 14:22:27 INFO - PROCESS | 1648 | 1467235347399 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:27 INFO - PROCESS | 1648 | 1467235347402 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:27 INFO - PROCESS | 1648 | 1467235347508 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:22:27 INFO - PROCESS | 1648 | 1467235347577 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:27 INFO - PROCESS | 1648 | 1467235347578 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e5000 == 48 [pid = 1648] [id = 203] 14:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1250e6c00) [pid = 1648] [serial = 607] [outer = 0x0] 14:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1288b9c00) [pid = 1648] [serial = 608] [outer = 0x1250e6c00] 14:22:27 INFO - PROCESS | 1648 | 1467235347608 Marionette DEBUG loaded listener.js 14:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12ba1ec00) [pid = 1648] [serial = 609] [outer = 0x1250e6c00] 14:22:28 INFO - PROCESS | 1648 | 1467235348024 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 678ms 14:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:22:28 INFO - PROCESS | 1648 | 1467235348075 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:22:28 INFO - PROCESS | 1648 | 1467235348078 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:22:28 INFO - PROCESS | 1648 | 1467235348081 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:22:28 INFO - PROCESS | 1648 | 1467235348083 Marionette TRACE conn2 <- [1,786,null,{}] 14:22:28 INFO - PROCESS | 1648 | 1467235348085 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:28 INFO - PROCESS | 1648 | 1467235348087 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:28 INFO - PROCESS | 1648 | 1467235348204 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:22:28 INFO - PROCESS | 1648 | 1467235348289 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 1648 | 1467235348290 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5b3000 == 49 [pid = 1648] [id = 204] 14:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11953ac00) [pid = 1648] [serial = 610] [outer = 0x0] 14:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12c3cd400) [pid = 1648] [serial = 611] [outer = 0x11953ac00] 14:22:28 INFO - PROCESS | 1648 | 1467235348319 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c716c00) [pid = 1648] [serial = 612] [outer = 0x11953ac00] 14:22:28 INFO - PROCESS | 1648 | 1467235348898 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 871ms 14:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:22:28 INFO - PROCESS | 1648 | 1467235348954 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:22:28 INFO - PROCESS | 1648 | 1467235348956 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:22:28 INFO - PROCESS | 1648 | 1467235348960 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:22:28 INFO - PROCESS | 1648 | 1467235348962 Marionette TRACE conn2 <- [1,790,null,{}] 14:22:28 INFO - PROCESS | 1648 | 1467235348965 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:28 INFO - PROCESS | 1648 | 1467235348967 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:29 INFO - PROCESS | 1648 | 1467235349060 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:22:29 INFO - PROCESS | 1648 | 1467235349133 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:29 INFO - PROCESS | 1648 | 1467235349136 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6e000 == 50 [pid = 1648] [id = 205] 14:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113211400) [pid = 1648] [serial = 613] [outer = 0x0] 14:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f0e800) [pid = 1648] [serial = 614] [outer = 0x113211400] 14:22:29 INFO - PROCESS | 1648 | 1467235349164 Marionette DEBUG loaded listener.js 14:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118166c00) [pid = 1648] [serial = 615] [outer = 0x113211400] 14:22:29 INFO - PROCESS | 1648 | 1467235349620 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 722ms 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1183e9800 == 49 [pid = 1648] [id = 151] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117e33800 == 48 [pid = 1648] [id = 152] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac53800 == 47 [pid = 1648] [id = 199] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12920e000 == 46 [pid = 1648] [id = 198] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x125556000 == 45 [pid = 1648] [id = 197] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12501d000 == 44 [pid = 1648] [id = 196] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1215d4000 == 43 [pid = 1648] [id = 195] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ce000 == 42 [pid = 1648] [id = 194] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118582800 == 41 [pid = 1648] [id = 193] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c9000 == 40 [pid = 1648] [id = 187] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e0800 == 39 [pid = 1648] [id = 179] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11699a000 == 38 [pid = 1648] [id = 188] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121525000 == 37 [pid = 1648] [id = 190] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a677800 == 36 [pid = 1648] [id = 191] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12951c800 == 35 [pid = 1648] [id = 162] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x118ff4800 == 34 [pid = 1648] [id = 189] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d3000 == 33 [pid = 1648] [id = 192] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117e22000 == 32 [pid = 1648] [id = 180] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5b3000 == 31 [pid = 1648] [id = 204] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e5000 == 30 [pid = 1648] [id = 203] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x129797000 == 29 [pid = 1648] [id = 202] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1213c3800 == 28 [pid = 1648] [id = 201] 14:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x113f18000 == 27 [pid = 1648] [id = 200] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128856000) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128dee400) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119273400) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118f46c00) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119279800) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11927ec00) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118869800) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1176c8c00) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1218a2400) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129575c00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12c71d800) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1264a7000) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1288b7800) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123dce800) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126655800) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1196a7800) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118546000) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12ab47000) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12b381c00) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12169cc00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1288b1c00) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118168800) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x124cd1c00) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 14:22:30 INFO - PROCESS | 1648 | 1467235350465 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:22:30 INFO - PROCESS | 1648 | 1467235350468 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:22:30 INFO - PROCESS | 1648 | 1467235350478 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:22:30 INFO - PROCESS | 1648 | 1467235350480 Marionette TRACE conn2 <- [1,794,null,{}] 14:22:30 INFO - PROCESS | 1648 | 1467235350483 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:30 INFO - PROCESS | 1648 | 1467235350485 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:30 INFO - PROCESS | 1648 | 1467235350561 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:22:30 INFO - PROCESS | 1648 | 1467235350567 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 1648 | 1467235350570 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b08000 == 28 [pid = 1648] [id = 206] 14:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113971800) [pid = 1648] [serial = 616] [outer = 0x0] 14:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113d5e400) [pid = 1648] [serial = 617] [outer = 0x113971800] 14:22:30 INFO - PROCESS | 1648 | 1467235350598 Marionette DEBUG loaded listener.js 14:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116786800) [pid = 1648] [serial = 618] [outer = 0x113971800] 14:22:30 INFO - PROCESS | 1648 | 1467235350948 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 14:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:22:31 INFO - PROCESS | 1648 | 1467235350998 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 1648 | 1467235351000 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:22:31 INFO - PROCESS | 1648 | 1467235351005 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 1648 | 1467235351008 Marionette TRACE conn2 <- [1,798,null,{}] 14:22:31 INFO - PROCESS | 1648 | 1467235351011 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:31 INFO - PROCESS | 1648 | 1467235351012 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:31 INFO - PROCESS | 1648 | 1467235351092 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:22:31 INFO - PROCESS | 1648 | 1467235351098 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 1648 | 1467235351099 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715a800 == 29 [pid = 1648] [id = 207] 14:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1176cd800) [pid = 1648] [serial = 619] [outer = 0x0] 14:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11886b400) [pid = 1648] [serial = 620] [outer = 0x1176cd800] 14:22:31 INFO - PROCESS | 1648 | 1467235351126 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118fc1c00) [pid = 1648] [serial = 621] [outer = 0x1176cd800] 14:22:31 INFO - PROCESS | 1648 | 1467235351483 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 523ms 14:22:31 INFO - PROCESS | 1648 | 1467235351525 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 1648 | 1467235351529 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:22:31 INFO - PROCESS | 1648 | 1467235351532 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 1648 | 1467235351533 Marionette TRACE conn2 <- [1,802,null,{}] 14:22:31 INFO - PROCESS | 1648 | 1467235351539 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:31 INFO - PROCESS | 1648 | 1467235351541 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:31 INFO - PROCESS | 1648 | 1467235351617 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:22:31 INFO - PROCESS | 1648 | 1467235351624 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 1648 | 1467235351630 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fe3800 == 30 [pid = 1648] [id = 208] 14:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1210b7800) [pid = 1648] [serial = 622] [outer = 0x0] 14:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1213cd800) [pid = 1648] [serial = 623] [outer = 0x1210b7800] 14:22:31 INFO - PROCESS | 1648 | 1467235351664 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121eb7000) [pid = 1648] [serial = 624] [outer = 0x1210b7800] 14:22:32 INFO - PROCESS | 1648 | 1467235352132 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 621ms 14:22:32 INFO - PROCESS | 1648 | 1467235352154 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:22:32 INFO - PROCESS | 1648 | 1467235352156 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:22:32 INFO - PROCESS | 1648 | 1467235352159 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 1648 | 1467235352161 Marionette TRACE conn2 <- [1,806,null,{}] 14:22:32 INFO - PROCESS | 1648 | 1467235352164 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:32 INFO - PROCESS | 1648 | 1467235352166 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:32 INFO - PROCESS | 1648 | 1467235352330 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:22:32 INFO - PROCESS | 1648 | 1467235352346 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 1648 | 1467235352348 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b2000 == 31 [pid = 1648] [id = 209] 14:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124cd9000) [pid = 1648] [serial = 625] [outer = 0x0] 14:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126551400) [pid = 1648] [serial = 626] [outer = 0x124cd9000] 14:22:32 INFO - PROCESS | 1648 | 1467235352373 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126870000) [pid = 1648] [serial = 627] [outer = 0x124cd9000] 14:22:32 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:22:32 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:22:32 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:22:32 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 14:22:32 INFO - PROCESS | 1648 | 1467235352757 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 621ms 14:22:32 INFO - PROCESS | 1648 | 1467235352780 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 1648 | 1467235352781 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:22:32 INFO - PROCESS | 1648 | 1467235352788 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 1648 | 1467235352789 Marionette TRACE conn2 <- [1,810,null,{}] 14:22:32 INFO - PROCESS | 1648 | 1467235352791 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:32 INFO - PROCESS | 1648 | 1467235352793 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:32 INFO - PROCESS | 1648 | 1467235352897 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:22:32 INFO - PROCESS | 1648 | 1467235352901 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:32 INFO - PROCESS | 1648 | 1467235352902 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d21000 == 32 [pid = 1648] [id = 210] 14:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128857400) [pid = 1648] [serial = 628] [outer = 0x0] 14:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12887e400) [pid = 1648] [serial = 629] [outer = 0x128857400] 14:22:32 INFO - PROCESS | 1648 | 1467235352927 Marionette DEBUG loaded listener.js 14:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1288bc800) [pid = 1648] [serial = 630] [outer = 0x128857400] 14:22:33 INFO - PROCESS | 1648 | 1467235353283 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 14:22:33 INFO - PROCESS | 1648 | 1467235353306 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:22:33 INFO - PROCESS | 1648 | 1467235353308 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:22:33 INFO - PROCESS | 1648 | 1467235353312 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 1648 | 1467235353314 Marionette TRACE conn2 <- [1,814,null,{}] 14:22:33 INFO - PROCESS | 1648 | 1467235353316 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:33 INFO - PROCESS | 1648 | 1467235353320 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:33 INFO - PROCESS | 1648 | 1467235353450 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:22:33 INFO - PROCESS | 1648 | 1467235353454 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 1648 | 1467235353455 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12555e000 == 33 [pid = 1648] [id = 211] 14:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129311000) [pid = 1648] [serial = 631] [outer = 0x0] 14:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a6c8c00) [pid = 1648] [serial = 632] [outer = 0x129311000] 14:22:33 INFO - PROCESS | 1648 | 1467235353480 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bb4ac00) [pid = 1648] [serial = 633] [outer = 0x129311000] 14:22:33 INFO - PROCESS | 1648 | 1467235353810 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:22:33 INFO - PROCESS | 1648 | 1467235353841 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:22:33 INFO - PROCESS | 1648 | 1467235353845 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:22:33 INFO - PROCESS | 1648 | 1467235353848 Marionette TRACE conn2 <- [1,818,null,{}] 14:22:33 INFO - PROCESS | 1648 | 1467235353851 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:33 INFO - PROCESS | 1648 | 1467235353852 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:33 INFO - PROCESS | 1648 | 1467235353947 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:22:33 INFO - PROCESS | 1648 | 1467235353986 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 1648 | 1467235353987 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c23000 == 34 [pid = 1648] [id = 212] 14:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1128d6000) [pid = 1648] [serial = 634] [outer = 0x0] 14:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c037000) [pid = 1648] [serial = 635] [outer = 0x1128d6000] 14:22:34 INFO - PROCESS | 1648 | 1467235354018 Marionette DEBUG loaded listener.js 14:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12c041800) [pid = 1648] [serial = 636] [outer = 0x1128d6000] 14:22:34 INFO - PROCESS | 1648 | 1467235354349 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 524ms 14:22:34 INFO - PROCESS | 1648 | 1467235354369 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:22:34 INFO - PROCESS | 1648 | 1467235354371 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:22:34 INFO - PROCESS | 1648 | 1467235354374 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 1648 | 1467235354376 Marionette TRACE conn2 <- [1,822,null,{}] 14:22:34 INFO - PROCESS | 1648 | 1467235354385 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:34 INFO - PROCESS | 1648 | 1467235354387 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:34 INFO - PROCESS | 1648 | 1467235354539 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a0c000) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a6c7000) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129a7400) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12959c000) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a80b000) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113b6d800) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118453800) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1288ba000) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12664b800) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bf18400) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11927ac00) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118167c00) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:22:34 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12c721400) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:22:34 INFO - PROCESS | 1648 | 1467235354994 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 1648 | 1467235354995 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x126689000 == 35 [pid = 1648] [id = 213] 14:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128cac00) [pid = 1648] [serial = 637] [outer = 0x0] 14:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x115eee000) [pid = 1648] [serial = 638] [outer = 0x1128cac00] 14:22:35 INFO - PROCESS | 1648 | 1467235355023 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119275800) [pid = 1648] [serial = 639] [outer = 0x1128cac00] 14:22:35 INFO - PROCESS | 1648 | 1467235355314 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:22:35 INFO - PROCESS | 1648 | 1467235355349 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:22:35 INFO - PROCESS | 1648 | 1467235355351 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:22:35 INFO - PROCESS | 1648 | 1467235355352 Marionette TRACE conn2 <- [1,826,null,{}] 14:22:35 INFO - PROCESS | 1648 | 1467235355355 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:35 INFO - PROCESS | 1648 | 1467235355357 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:35 INFO - PROCESS | 1648 | 1467235355447 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:22:35 INFO - PROCESS | 1648 | 1467235355451 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:35 INFO - PROCESS | 1648 | 1467235355453 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7f4800 == 36 [pid = 1648] [id = 214] 14:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119273800) [pid = 1648] [serial = 640] [outer = 0x0] 14:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12bf1d400) [pid = 1648] [serial = 641] [outer = 0x119273800] 14:22:35 INFO - PROCESS | 1648 | 1467235355483 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12c3d2400) [pid = 1648] [serial = 642] [outer = 0x119273800] 14:22:35 INFO - PROCESS | 1648 | 1467235355976 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 668ms 14:22:36 INFO - PROCESS | 1648 | 1467235356020 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 1648 | 1467235356021 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:22:36 INFO - PROCESS | 1648 | 1467235356023 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - PROCESS | 1648 | 1467235356024 Marionette TRACE conn2 <- [1,830,null,{}] 14:22:36 INFO - PROCESS | 1648 | 1467235356026 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:36 INFO - PROCESS | 1648 | 1467235356028 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:36 INFO - PROCESS | 1648 | 1467235356106 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:22:36 INFO - PROCESS | 1648 | 1467235356112 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 1648 | 1467235356114 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b365800 == 37 [pid = 1648] [id = 215] 14:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12c040400) [pid = 1648] [serial = 643] [outer = 0x0] 14:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12c717c00) [pid = 1648] [serial = 644] [outer = 0x12c040400] 14:22:36 INFO - PROCESS | 1648 | 1467235356138 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12c71d800) [pid = 1648] [serial = 645] [outer = 0x12c040400] 14:22:36 INFO - PROCESS | 1648 | 1467235356524 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 14:22:36 INFO - PROCESS | 1648 | 1467235356542 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 1648 | 1467235356544 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:22:36 INFO - PROCESS | 1648 | 1467235356548 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - PROCESS | 1648 | 1467235356550 Marionette TRACE conn2 <- [1,834,null,{}] 14:22:36 INFO - PROCESS | 1648 | 1467235356554 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:36 INFO - PROCESS | 1648 | 1467235356556 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:36 INFO - PROCESS | 1648 | 1467235356732 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:22:36 INFO - PROCESS | 1648 | 1467235356751 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 1648 | 1467235356752 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e5800 == 38 [pid = 1648] [id = 216] 14:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12c714000) [pid = 1648] [serial = 646] [outer = 0x0] 14:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12c938000) [pid = 1648] [serial = 647] [outer = 0x12c714000] 14:22:36 INFO - PROCESS | 1648 | 1467235356805 Marionette DEBUG loaded listener.js 14:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12cddc400) [pid = 1648] [serial = 648] [outer = 0x12c714000] 14:22:37 INFO - PROCESS | 1648 | 1467235357309 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 772ms 14:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:22:37 INFO - PROCESS | 1648 | 1467235357320 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 1648 | 1467235357322 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:22:37 INFO - PROCESS | 1648 | 1467235357325 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 1648 | 1467235357327 Marionette TRACE conn2 <- [1,838,null,{}] 14:22:37 INFO - PROCESS | 1648 | 1467235357407 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:37 INFO - PROCESS | 1648 | 1467235357409 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:37 INFO - PROCESS | 1648 | 1467235357520 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:22:37 INFO - PROCESS | 1648 | 1467235357581 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 1648 | 1467235357583 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x117167000 == 39 [pid = 1648] [id = 217] 14:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113192400) [pid = 1648] [serial = 649] [outer = 0x0] 14:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113199000) [pid = 1648] [serial = 650] [outer = 0x113192400] 14:22:37 INFO - PROCESS | 1648 | 1467235357614 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11319e400) [pid = 1648] [serial = 651] [outer = 0x113192400] 14:22:38 INFO - PROCESS | 1648 | 1467235358120 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 847ms 14:22:38 INFO - PROCESS | 1648 | 1467235358186 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:22:38 INFO - PROCESS | 1648 | 1467235358190 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:22:38 INFO - PROCESS | 1648 | 1467235358198 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:22:38 INFO - PROCESS | 1648 | 1467235358199 Marionette TRACE conn2 <- [1,842,null,{}] 14:22:38 INFO - PROCESS | 1648 | 1467235358202 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:38 INFO - PROCESS | 1648 | 1467235358204 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:38 INFO - PROCESS | 1648 | 1467235358312 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:22:38 INFO - PROCESS | 1648 | 1467235358396 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 1648 | 1467235358397 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a4f000 == 40 [pid = 1648] [id = 218] 14:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11662f000) [pid = 1648] [serial = 652] [outer = 0x0] 14:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118168c00) [pid = 1648] [serial = 653] [outer = 0x11662f000] 14:22:38 INFO - PROCESS | 1648 | 1467235358428 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118a3a000) [pid = 1648] [serial = 654] [outer = 0x11662f000] 14:22:39 INFO - PROCESS | 1648 | 1467235359078 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 922ms 14:22:39 INFO - PROCESS | 1648 | 1467235359119 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 1648 | 1467235359121 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:22:39 INFO - PROCESS | 1648 | 1467235359124 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 1648 | 1467235359125 Marionette TRACE conn2 <- [1,846,null,{}] 14:22:39 INFO - PROCESS | 1648 | 1467235359129 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:39 INFO - PROCESS | 1648 | 1467235359130 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:39 INFO - PROCESS | 1648 | 1467235359270 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b365800 == 39 [pid = 1648] [id = 215] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7f4800 == 38 [pid = 1648] [id = 214] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x126689000 == 37 [pid = 1648] [id = 213] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128c23000 == 36 [pid = 1648] [id = 212] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12555e000 == 35 [pid = 1648] [id = 211] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x123d21000 == 34 [pid = 1648] [id = 210] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b2000 == 33 [pid = 1648] [id = 209] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x118fe3800 == 32 [pid = 1648] [id = 208] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11715a800 == 31 [pid = 1648] [id = 207] 14:22:39 INFO - PROCESS | 1648 | --DOCSHELL 0x113b08000 == 30 [pid = 1648] [id = 206] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12cdd7400) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128df2000) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1195ed400) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12c03d800) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1295dec00) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12c93f000) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12c720c00) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12bbb2400) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118860000) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ba1b400) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bbb3000) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bc15000) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1160a9400) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117e9c800) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119277800) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1195efc00) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129238800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128851000) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128df0000) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bf21c00) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12c041c00) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1195e2800) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1216f6400) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11845b800) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118a38000) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 14:22:39 INFO - PROCESS | 1648 | 1467235359388 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 1648 | 1467235359389 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f61800 == 31 [pid = 1648] [id = 219] 14:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112a81c00) [pid = 1648] [serial = 655] [outer = 0x0] 14:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113933000) [pid = 1648] [serial = 656] [outer = 0x112a81c00] 14:22:39 INFO - PROCESS | 1648 | 1467235359435 Marionette DEBUG loaded listener.js 14:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11604ac00) [pid = 1648] [serial = 657] [outer = 0x112a81c00] 14:22:39 INFO - PROCESS | 1648 | 1467235359785 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 668ms 14:22:39 INFO - PROCESS | 1648 | 1467235359800 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 1648 | 1467235359802 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:22:39 INFO - PROCESS | 1648 | 1467235359806 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 1648 | 1467235359807 Marionette TRACE conn2 <- [1,850,null,{}] 14:22:39 INFO - PROCESS | 1648 | 1467235359817 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:39 INFO - PROCESS | 1648 | 1467235359818 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:40 INFO - PROCESS | 1648 | 1467235359996 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:22:40 INFO - PROCESS | 1648 | 1467235360006 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 1648 | 1467235360008 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117162000 == 32 [pid = 1648] [id = 220] 14:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11604f000) [pid = 1648] [serial = 658] [outer = 0x0] 14:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x117195800) [pid = 1648] [serial = 659] [outer = 0x11604f000] 14:22:40 INFO - PROCESS | 1648 | 1467235360052 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1181c0800) [pid = 1648] [serial = 660] [outer = 0x11604f000] 14:22:40 INFO - PROCESS | 1648 | 1467235360457 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 14:22:40 INFO - PROCESS | 1648 | 1467235360479 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:22:40 INFO - PROCESS | 1648 | 1467235360481 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:22:40 INFO - PROCESS | 1648 | 1467235360484 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:22:40 INFO - PROCESS | 1648 | 1467235360488 Marionette TRACE conn2 <- [1,854,null,{}] 14:22:40 INFO - PROCESS | 1648 | 1467235360499 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:40 INFO - PROCESS | 1648 | 1467235360504 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:40 INFO - PROCESS | 1648 | 1467235360643 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:22:40 INFO - PROCESS | 1648 | 1467235360688 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:40 INFO - PROCESS | 1648 | 1467235360691 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121043800 == 33 [pid = 1648] [id = 221] 14:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129a5c00) [pid = 1648] [serial = 661] [outer = 0x0] 14:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118fbe400) [pid = 1648] [serial = 662] [outer = 0x1129a5c00] 14:22:40 INFO - PROCESS | 1648 | 1467235360736 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11927d800) [pid = 1648] [serial = 663] [outer = 0x1129a5c00] 14:22:41 INFO - PROCESS | 1648 | 1467235361236 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 773ms 14:22:41 INFO - PROCESS | 1648 | 1467235361258 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 1648 | 1467235361260 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:22:41 INFO - PROCESS | 1648 | 1467235361262 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - PROCESS | 1648 | 1467235361263 Marionette TRACE conn2 <- [1,858,null,{}] 14:22:41 INFO - PROCESS | 1648 | 1467235361265 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:41 INFO - PROCESS | 1648 | 1467235361266 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:41 INFO - PROCESS | 1648 | 1467235361348 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:22:41 INFO - PROCESS | 1648 | 1467235361352 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 1648 | 1467235361353 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d26800 == 34 [pid = 1648] [id = 222] 14:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1195e3000) [pid = 1648] [serial = 664] [outer = 0x0] 14:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1196b0000) [pid = 1648] [serial = 665] [outer = 0x1195e3000] 14:22:41 INFO - PROCESS | 1648 | 1467235361378 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12124c000) [pid = 1648] [serial = 666] [outer = 0x1195e3000] 14:22:41 INFO - PROCESS | 1648 | 1467235361724 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 14:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:22:41 INFO - PROCESS | 1648 | 1467235361731 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 1648 | 1467235361732 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:22:41 INFO - PROCESS | 1648 | 1467235361734 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - PROCESS | 1648 | 1467235361742 Marionette TRACE conn2 <- [1,862,null,{}] 14:22:41 INFO - PROCESS | 1648 | 1467235361744 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:41 INFO - PROCESS | 1648 | 1467235361746 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:41 INFO - PROCESS | 1648 | 1467235361843 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:22:41 INFO - PROCESS | 1648 | 1467235361853 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 1648 | 1467235361854 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fd7000 == 35 [pid = 1648] [id = 223] 14:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12169cc00) [pid = 1648] [serial = 667] [outer = 0x0] 14:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121b88c00) [pid = 1648] [serial = 668] [outer = 0x12169cc00] 14:22:41 INFO - PROCESS | 1648 | 1467235361878 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124aed800) [pid = 1648] [serial = 669] [outer = 0x12169cc00] 14:22:42 INFO - PROCESS | 1648 | 1467235362247 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 525ms 14:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:22:42 INFO - PROCESS | 1648 | 1467235362259 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 1648 | 1467235362261 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:22:42 INFO - PROCESS | 1648 | 1467235362263 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 1648 | 1467235362264 Marionette TRACE conn2 <- [1,866,null,{}] 14:22:42 INFO - PROCESS | 1648 | 1467235362266 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:42 INFO - PROCESS | 1648 | 1467235362270 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:42 INFO - PROCESS | 1648 | 1467235362388 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:22:42 INFO - PROCESS | 1648 | 1467235362403 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 1648 | 1467235362404 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c21800 == 36 [pid = 1648] [id = 224] 14:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124e41800) [pid = 1648] [serial = 670] [outer = 0x0] 14:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12687d800) [pid = 1648] [serial = 671] [outer = 0x124e41800] 14:22:42 INFO - PROCESS | 1648 | 1467235362429 Marionette DEBUG loaded listener.js 14:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12930f000) [pid = 1648] [serial = 672] [outer = 0x124e41800] 14:22:42 INFO - PROCESS | 1648 | 1467235362788 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 569ms 14:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:22:42 INFO - PROCESS | 1648 | 1467235362832 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 1648 | 1467235362834 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:22:42 INFO - PROCESS | 1648 | 1467235362836 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:22:42 INFO - PROCESS | 1648 | 1467235362837 Marionette TRACE conn2 <- [1,870,null,{}] 14:22:42 INFO - PROCESS | 1648 | 1467235362839 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:42 INFO - PROCESS | 1648 | 1467235362841 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:42 INFO - PROCESS | 1648 | 1467235362964 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:22:42 INFO - PROCESS | 1648 | 1467235362982 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 1648 | 1467235362983 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a683800 == 37 [pid = 1648] [id = 225] 14:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129310c00) [pid = 1648] [serial = 673] [outer = 0x0] 14:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129574400) [pid = 1648] [serial = 674] [outer = 0x129310c00] 14:22:43 INFO - PROCESS | 1648 | 1467235363022 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a6c7000) [pid = 1648] [serial = 675] [outer = 0x129310c00] 14:22:43 INFO - PROCESS | 1648 | 1467235363391 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:22:43 INFO - PROCESS | 1648 | 1467235363404 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 1648 | 1467235363405 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:22:43 INFO - PROCESS | 1648 | 1467235363407 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 1648 | 1467235363408 Marionette TRACE conn2 <- [1,874,null,{}] 14:22:43 INFO - PROCESS | 1648 | 1467235363413 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:43 INFO - PROCESS | 1648 | 1467235363414 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:43 INFO - PROCESS | 1648 | 1467235363514 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128857400) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124cd9000) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113971800) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129311000) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1176cd800) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1128d6000) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1128cac00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113211400) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1210b7800) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1128ca800) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12c040400) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1128d9c00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124aedc00) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1250e6c00) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11953ac00) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:22:43 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119273800) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:22:43 INFO - PROCESS | 1648 | 1467235363648 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 1648 | 1467235363649 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a8800 == 38 [pid = 1648] [id = 226] 14:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1128cc400) [pid = 1648] [serial = 676] [outer = 0x0] 14:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1128d9c00) [pid = 1648] [serial = 677] [outer = 0x1128cc400] 14:22:43 INFO - PROCESS | 1648 | 1467235363674 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118accc00) [pid = 1648] [serial = 678] [outer = 0x1128cc400] 14:22:43 INFO - PROCESS | 1648 | 1467235363930 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 14:22:43 INFO - PROCESS | 1648 | 1467235363983 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:22:43 INFO - PROCESS | 1648 | 1467235363984 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:22:43 INFO - PROCESS | 1648 | 1467235363986 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 1648 | 1467235363987 Marionette TRACE conn2 <- [1,878,null,{}] 14:22:43 INFO - PROCESS | 1648 | 1467235363989 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:43 INFO - PROCESS | 1648 | 1467235363990 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:44 INFO - PROCESS | 1648 | 1467235364086 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:22:44 INFO - PROCESS | 1648 | 1467235364091 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 1648 | 1467235364092 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f43000 == 39 [pid = 1648] [id = 227] 14:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118f47800) [pid = 1648] [serial = 679] [outer = 0x0] 14:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1295d5400) [pid = 1648] [serial = 680] [outer = 0x118f47800] 14:22:44 INFO - PROCESS | 1648 | 1467235364126 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12ab52000) [pid = 1648] [serial = 681] [outer = 0x118f47800] 14:22:44 INFO - PROCESS | 1648 | 1467235364519 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 14:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:22:44 INFO - PROCESS | 1648 | 1467235364555 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 1648 | 1467235364556 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:22:44 INFO - PROCESS | 1648 | 1467235364558 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 1648 | 1467235364559 Marionette TRACE conn2 <- [1,882,null,{}] 14:22:44 INFO - PROCESS | 1648 | 1467235364579 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:44 INFO - PROCESS | 1648 | 1467235364582 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:44 INFO - PROCESS | 1648 | 1467235364665 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:22:44 INFO - PROCESS | 1648 | 1467235364668 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 1648 | 1467235364669 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e7800 == 40 [pid = 1648] [id = 228] 14:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126651c00) [pid = 1648] [serial = 682] [outer = 0x0] 14:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12ba29400) [pid = 1648] [serial = 683] [outer = 0x126651c00] 14:22:44 INFO - PROCESS | 1648 | 1467235364694 Marionette DEBUG loaded listener.js 14:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1210b8400) [pid = 1648] [serial = 684] [outer = 0x126651c00] 14:22:45 INFO - PROCESS | 1648 | 1467235365021 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 486ms 14:22:45 INFO - PROCESS | 1648 | 1467235365047 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 1648 | 1467235365049 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:22:45 INFO - PROCESS | 1648 | 1467235365052 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 1648 | 1467235365055 Marionette TRACE conn2 <- [1,886,null,{}] 14:22:45 INFO - PROCESS | 1648 | 1467235365058 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:45 INFO - PROCESS | 1648 | 1467235365061 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:45 INFO - PROCESS | 1648 | 1467235365203 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:22:45 INFO - PROCESS | 1648 | 1467235365295 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 1648 | 1467235365296 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7cd000 == 41 [pid = 1648] [id = 229] 14:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1128d8000) [pid = 1648] [serial = 685] [outer = 0x0] 14:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bbb5400) [pid = 1648] [serial = 686] [outer = 0x1128d8000] 14:22:45 INFO - PROCESS | 1648 | 1467235365338 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12c3cf800) [pid = 1648] [serial = 687] [outer = 0x1128d8000] 14:22:45 INFO - PROCESS | 1648 | 1467235365873 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 870ms 14:22:45 INFO - PROCESS | 1648 | 1467235365924 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:22:45 INFO - PROCESS | 1648 | 1467235365928 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:22:45 INFO - PROCESS | 1648 | 1467235365933 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:22:45 INFO - PROCESS | 1648 | 1467235365936 Marionette TRACE conn2 <- [1,890,null,{}] 14:22:45 INFO - PROCESS | 1648 | 1467235365941 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:45 INFO - PROCESS | 1648 | 1467235365944 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:46 INFO - PROCESS | 1648 | 1467235366101 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:22:46 INFO - PROCESS | 1648 | 1467235366236 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 1648 | 1467235366238 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e35800 == 42 [pid = 1648] [id = 230] 14:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112a83000) [pid = 1648] [serial = 688] [outer = 0x0] 14:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11319d800) [pid = 1648] [serial = 689] [outer = 0x112a83000] 14:22:46 INFO - PROCESS | 1648 | 1467235366271 Marionette DEBUG loaded listener.js 14:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1162d7c00) [pid = 1648] [serial = 690] [outer = 0x112a83000] 14:22:46 INFO - PROCESS | 1648 | 1467235366721 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 824ms 14:22:46 INFO - PROCESS | 1648 | 1467235366755 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 1648 | 1467235366758 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:22:46 INFO - PROCESS | 1648 | 1467235366763 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 1648 | 1467235366765 Marionette TRACE conn2 <- [1,894,null,{}] 14:22:46 INFO - PROCESS | 1648 | 1467235366767 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:46 INFO - PROCESS | 1648 | 1467235366769 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:46 INFO - PROCESS | 1648 | 1467235366871 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:22:46 INFO - PROCESS | 1648 | 1467235366932 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 1648 | 1467235366934 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fdb000 == 43 [pid = 1648] [id = 231] 14:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118162000) [pid = 1648] [serial = 691] [outer = 0x0] 14:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118550c00) [pid = 1648] [serial = 692] [outer = 0x118162000] 14:22:46 INFO - PROCESS | 1648 | 1467235366964 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118fc0c00) [pid = 1648] [serial = 693] [outer = 0x118162000] 14:22:47 INFO - PROCESS | 1648 | 1467235367369 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 619ms 14:22:47 INFO - PROCESS | 1648 | 1467235367382 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 1648 | 1467235367384 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:22:47 INFO - PROCESS | 1648 | 1467235367386 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:22:47 INFO - PROCESS | 1648 | 1467235367389 Marionette TRACE conn2 <- [1,898,null,{}] 14:22:47 INFO - PROCESS | 1648 | 1467235367397 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:47 INFO - PROCESS | 1648 | 1467235367400 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:47 INFO - PROCESS | 1648 | 1467235367501 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:22:47 INFO - PROCESS | 1648 | 1467235367561 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 1648 | 1467235367563 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7e4000 == 44 [pid = 1648] [id = 232] 14:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1196a6c00) [pid = 1648] [serial = 694] [outer = 0x0] 14:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12557d000) [pid = 1648] [serial = 695] [outer = 0x1196a6c00] 14:22:47 INFO - PROCESS | 1648 | 1467235367606 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128851000) [pid = 1648] [serial = 696] [outer = 0x1196a6c00] 14:22:48 INFO - PROCESS | 1648 | 1467235368030 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 14:22:48 INFO - PROCESS | 1648 | 1467235368059 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 1648 | 1467235368060 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:22:48 INFO - PROCESS | 1648 | 1467235368063 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 1648 | 1467235368064 Marionette TRACE conn2 <- [1,902,null,{}] 14:22:48 INFO - PROCESS | 1648 | 1467235368066 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:48 INFO - PROCESS | 1648 | 1467235368068 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:48 INFO - PROCESS | 1648 | 1467235368170 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:22:48 INFO - PROCESS | 1648 | 1467235368269 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 1648 | 1467235368271 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d3800 == 45 [pid = 1648] [id = 233] 14:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1288bd400) [pid = 1648] [serial = 697] [outer = 0x0] 14:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a80d800) [pid = 1648] [serial = 698] [outer = 0x1288bd400] 14:22:48 INFO - PROCESS | 1648 | 1467235368300 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bbb9400) [pid = 1648] [serial = 699] [outer = 0x1288bd400] 14:22:48 INFO - PROCESS | 1648 | 1467235368708 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 14:22:48 INFO - PROCESS | 1648 | 1467235368734 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 1648 | 1467235368735 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:22:48 INFO - PROCESS | 1648 | 1467235368738 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 1648 | 1467235368739 Marionette TRACE conn2 <- [1,906,null,{}] 14:22:48 INFO - PROCESS | 1648 | 1467235368741 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:48 INFO - PROCESS | 1648 | 1467235368743 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:48 INFO - PROCESS | 1648 | 1467235368845 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:22:48 INFO - PROCESS | 1648 | 1467235368904 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 1648 | 1467235368905 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d65b800 == 46 [pid = 1648] [id = 234] 14:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bbbb400) [pid = 1648] [serial = 700] [outer = 0x0] 14:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12c041c00) [pid = 1648] [serial = 701] [outer = 0x12bbbb400] 14:22:48 INFO - PROCESS | 1648 | 1467235368934 Marionette DEBUG loaded listener.js 14:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12c3d4000) [pid = 1648] [serial = 702] [outer = 0x12bbbb400] 14:22:49 INFO - PROCESS | 1648 | 1467235369548 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 819ms 14:22:49 INFO - PROCESS | 1648 | 1467235369557 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:22:49 INFO - PROCESS | 1648 | 1467235369560 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:22:49 INFO - PROCESS | 1648 | 1467235369566 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:22:49 INFO - PROCESS | 1648 | 1467235369567 Marionette TRACE conn2 <- [1,910,null,{}] 14:22:49 INFO - PROCESS | 1648 | 1467235369571 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:49 INFO - PROCESS | 1648 | 1467235369572 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:49 INFO - PROCESS | 1648 | 1467235369669 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:22:49 INFO - PROCESS | 1648 | 1467235369732 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:49 INFO - PROCESS | 1648 | 1467235369734 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130dc800 == 47 [pid = 1648] [id = 235] 14:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129b2400) [pid = 1648] [serial = 703] [outer = 0x0] 14:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112a52800) [pid = 1648] [serial = 704] [outer = 0x1129b2400] 14:22:49 INFO - PROCESS | 1648 | 1467235369762 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112ec3c00) [pid = 1648] [serial = 705] [outer = 0x1129b2400] 14:22:50 INFO - PROCESS | 1648 | 1467235370184 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 14:22:50 INFO - PROCESS | 1648 | 1467235370237 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 1648 | 1467235370240 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:22:50 INFO - PROCESS | 1648 | 1467235370244 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 1648 | 1467235370246 Marionette TRACE conn2 <- [1,914,null,{}] 14:22:50 INFO - PROCESS | 1648 | 1467235370249 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:50 INFO - PROCESS | 1648 | 1467235370250 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:50 INFO - PROCESS | 1648 | 1467235370343 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e7800 == 46 [pid = 1648] [id = 228] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x120f43000 == 45 [pid = 1648] [id = 227] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a8800 == 44 [pid = 1648] [id = 226] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a683800 == 43 [pid = 1648] [id = 225] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x128c21800 == 42 [pid = 1648] [id = 224] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x125fd7000 == 41 [pid = 1648] [id = 223] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x123d26800 == 40 [pid = 1648] [id = 222] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121043800 == 39 [pid = 1648] [id = 221] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x117162000 == 38 [pid = 1648] [id = 220] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x112f61800 == 37 [pid = 1648] [id = 219] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e5800 == 36 [pid = 1648] [id = 216] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x117167000 == 35 [pid = 1648] [id = 217] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x124a4f000 == 34 [pid = 1648] [id = 218] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6e000 == 33 [pid = 1648] [id = 205] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1130dc800 == 32 [pid = 1648] [id = 235] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12d65b800 == 31 [pid = 1648] [id = 234] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d3800 == 30 [pid = 1648] [id = 233] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7e4000 == 29 [pid = 1648] [id = 232] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x125fdb000 == 28 [pid = 1648] [id = 231] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7cd000 == 27 [pid = 1648] [id = 229] 14:22:50 INFO - PROCESS | 1648 | --DOCSHELL 0x117e35800 == 26 [pid = 1648] [id = 230] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12887e400) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126551400) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113d5e400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116786800) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a6c8c00) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11886b400) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12c037000) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118fc1c00) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bb4ac00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115eee000) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118166c00) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113f0e800) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1213cd800) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121eb7000) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12c041800) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1128d7800) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1128cf800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12c71d800) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119277c00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11816c000) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126557800) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1250dd000) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12c717c00) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12ba1ec00) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1288b9c00) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12c716c00) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12c3cd400) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bf1d400) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12c3d2400) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12c938000) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119275800) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1288bc800) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 14:22:50 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x126870000) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 14:22:51 INFO - PROCESS | 1648 | 1467235371019 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 1648 | 1467235371021 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x112649000 == 27 [pid = 1648] [id = 236] 14:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112041400) [pid = 1648] [serial = 706] [outer = 0x0] 14:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1122bd800) [pid = 1648] [serial = 707] [outer = 0x112041400] 14:22:51 INFO - PROCESS | 1648 | 1467235371052 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1128d6000) [pid = 1648] [serial = 708] [outer = 0x112041400] 14:22:51 INFO - PROCESS | 1648 | 1467235371374 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1171ms 14:22:51 INFO - PROCESS | 1648 | 1467235371416 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 1648 | 1467235371418 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:22:51 INFO - PROCESS | 1648 | 1467235371421 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - PROCESS | 1648 | 1467235371423 Marionette TRACE conn2 <- [1,918,null,{}] 14:22:51 INFO - PROCESS | 1648 | 1467235371426 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:51 INFO - PROCESS | 1648 | 1467235371428 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:51 INFO - PROCESS | 1648 | 1467235371504 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:22:51 INFO - PROCESS | 1648 | 1467235371509 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:51 INFO - PROCESS | 1648 | 1467235371512 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11606a000 == 28 [pid = 1648] [id = 237] 14:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1129ae800) [pid = 1648] [serial = 709] [outer = 0x0] 14:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112f9d800) [pid = 1648] [serial = 710] [outer = 0x1129ae800] 14:22:51 INFO - PROCESS | 1648 | 1467235371540 Marionette DEBUG loaded listener.js 14:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11319b000) [pid = 1648] [serial = 711] [outer = 0x1129ae800] 14:22:51 INFO - PROCESS | 1648 | 1467235371893 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 14:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:22:51 INFO - PROCESS | 1648 | 1467235371945 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 1648 | 1467235371948 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:22:51 INFO - PROCESS | 1648 | 1467235371952 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:22:51 INFO - PROCESS | 1648 | 1467235371954 Marionette TRACE conn2 <- [1,922,null,{}] 14:22:51 INFO - PROCESS | 1648 | 1467235371957 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:51 INFO - PROCESS | 1648 | 1467235371959 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:52 INFO - PROCESS | 1648 | 1467235372077 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:22:52 INFO - PROCESS | 1648 | 1467235372090 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 1648 | 1467235372092 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130e2800 == 29 [pid = 1648] [id = 238] 14:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11325a800) [pid = 1648] [serial = 712] [outer = 0x0] 14:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113d08c00) [pid = 1648] [serial = 713] [outer = 0x11325a800] 14:22:52 INFO - PROCESS | 1648 | 1467235372144 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1151a8400) [pid = 1648] [serial = 714] [outer = 0x11325a800] 14:22:52 INFO - PROCESS | 1648 | 1467235372563 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 620ms 14:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:22:52 INFO - PROCESS | 1648 | 1467235372572 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 1648 | 1467235372573 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:22:52 INFO - PROCESS | 1648 | 1467235372583 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 1648 | 1467235372587 Marionette TRACE conn2 <- [1,926,null,{}] 14:22:52 INFO - PROCESS | 1648 | 1467235372591 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:52 INFO - PROCESS | 1648 | 1467235372593 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:52 INFO - PROCESS | 1648 | 1467235372670 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:22:52 INFO - PROCESS | 1648 | 1467235372675 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 1648 | 1467235372676 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e3a000 == 30 [pid = 1648] [id = 239] 14:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116047000) [pid = 1648] [serial = 715] [outer = 0x0] 14:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1162d6400) [pid = 1648] [serial = 716] [outer = 0x116047000] 14:22:52 INFO - PROCESS | 1648 | 1467235372704 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116967c00) [pid = 1648] [serial = 717] [outer = 0x116047000] 14:22:53 INFO - PROCESS | 1648 | 1467235373008 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 480ms 14:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:22:53 INFO - PROCESS | 1648 | 1467235373055 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 1648 | 1467235373057 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:22:53 INFO - PROCESS | 1648 | 1467235373059 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 1648 | 1467235373060 Marionette TRACE conn2 <- [1,930,null,{}] 14:22:53 INFO - PROCESS | 1648 | 1467235373063 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:53 INFO - PROCESS | 1648 | 1467235373064 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:53 INFO - PROCESS | 1648 | 1467235373139 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:22:53 INFO - PROCESS | 1648 | 1467235373205 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:53 INFO - PROCESS | 1648 | 1467235373206 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a72000 == 31 [pid = 1648] [id = 240] 14:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1129ab800) [pid = 1648] [serial = 718] [outer = 0x0] 14:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116a0a000) [pid = 1648] [serial = 719] [outer = 0x1129ab800] 14:22:53 INFO - PROCESS | 1648 | 1467235373231 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1176c9000) [pid = 1648] [serial = 720] [outer = 0x1129ab800] 14:22:53 INFO - PROCESS | 1648 | 1467235373544 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 14:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:22:53 INFO - PROCESS | 1648 | 1467235373583 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 1648 | 1467235373584 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:22:53 INFO - PROCESS | 1648 | 1467235373586 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 1648 | 1467235373588 Marionette TRACE conn2 <- [1,934,null,{}] 14:22:53 INFO - PROCESS | 1648 | 1467235373590 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:53 INFO - PROCESS | 1648 | 1467235373591 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:53 INFO - PROCESS | 1648 | 1467235373679 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:22:53 INFO - PROCESS | 1648 | 1467235373683 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:53 INFO - PROCESS | 1648 | 1467235373688 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961f000 == 32 [pid = 1648] [id = 241] 14:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113213800) [pid = 1648] [serial = 721] [outer = 0x0] 14:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11845d000) [pid = 1648] [serial = 722] [outer = 0x113213800] 14:22:53 INFO - PROCESS | 1648 | 1467235373721 Marionette DEBUG loaded listener.js 14:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11859cc00) [pid = 1648] [serial = 723] [outer = 0x113213800] 14:22:54 INFO - PROCESS | 1648 | 1467235374070 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 517ms 14:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:22:54 INFO - PROCESS | 1648 | 1467235374105 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:22:54 INFO - PROCESS | 1648 | 1467235374106 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:22:54 INFO - PROCESS | 1648 | 1467235374108 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - PROCESS | 1648 | 1467235374109 Marionette TRACE conn2 <- [1,938,null,{}] 14:22:54 INFO - PROCESS | 1648 | 1467235374111 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:54 INFO - PROCESS | 1648 | 1467235374113 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:54 INFO - PROCESS | 1648 | 1467235374206 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:22:54 INFO - PROCESS | 1648 | 1467235374211 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 1648 | 1467235374212 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11272d000 == 33 [pid = 1648] [id = 242] 14:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11859d000) [pid = 1648] [serial = 724] [outer = 0x0] 14:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118a3f400) [pid = 1648] [serial = 725] [outer = 0x11859d000] 14:22:54 INFO - PROCESS | 1648 | 1467235374237 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118f3a400) [pid = 1648] [serial = 726] [outer = 0x11859d000] 14:22:54 INFO - PROCESS | 1648 | 1467235374574 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 518ms 14:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:22:54 INFO - PROCESS | 1648 | 1467235374627 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:22:54 INFO - PROCESS | 1648 | 1467235374628 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:22:54 INFO - PROCESS | 1648 | 1467235374630 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:22:54 INFO - PROCESS | 1648 | 1467235374631 Marionette TRACE conn2 <- [1,942,null,{}] 14:22:54 INFO - PROCESS | 1648 | 1467235374633 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:54 INFO - PROCESS | 1648 | 1467235374635 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:54 INFO - PROCESS | 1648 | 1467235374728 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:22:54 INFO - PROCESS | 1648 | 1467235374731 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 1648 | 1467235374732 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215e7800 == 34 [pid = 1648] [id = 243] 14:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1110a1c00) [pid = 1648] [serial = 727] [outer = 0x0] 14:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118fbb800) [pid = 1648] [serial = 728] [outer = 0x1110a1c00] 14:22:54 INFO - PROCESS | 1648 | 1467235374756 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11927a800) [pid = 1648] [serial = 729] [outer = 0x1110a1c00] 14:22:55 INFO - PROCESS | 1648 | 1467235375089 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 14:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:22:55 INFO - PROCESS | 1648 | 1467235375101 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 1648 | 1467235375103 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:22:55 INFO - PROCESS | 1648 | 1467235375105 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 1648 | 1467235375106 Marionette TRACE conn2 <- [1,946,null,{}] 14:22:55 INFO - PROCESS | 1648 | 1467235375108 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:55 INFO - PROCESS | 1648 | 1467235375109 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:55 INFO - PROCESS | 1648 | 1467235375382 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1128d8000) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12169cc00) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124e41800) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129310c00) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1195e3000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11662f000) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129a5c00) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113192400) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11604f000) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12c714000) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a81c00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126651c00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118f47800) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1128cc400) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:22:55 INFO - PROCESS | 1648 | 1467235375422 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 1648 | 1467235375424 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e6000 == 35 [pid = 1648] [id = 244] 14:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110fef000) [pid = 1648] [serial = 730] [outer = 0x0] 14:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a56c00) [pid = 1648] [serial = 731] [outer = 0x110fef000] 14:22:55 INFO - PROCESS | 1648 | 1467235375449 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11604f800) [pid = 1648] [serial = 732] [outer = 0x110fef000] 14:22:55 INFO - PROCESS | 1648 | 1467235375701 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 14:22:55 INFO - PROCESS | 1648 | 1467235375726 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 1648 | 1467235375727 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:22:55 INFO - PROCESS | 1648 | 1467235375737 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 1648 | 1467235375738 Marionette TRACE conn2 <- [1,950,null,{}] 14:22:55 INFO - PROCESS | 1648 | 1467235375740 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:55 INFO - PROCESS | 1648 | 1467235375741 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:55 INFO - PROCESS | 1648 | 1467235375822 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:22:55 INFO - PROCESS | 1648 | 1467235375826 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:55 INFO - PROCESS | 1648 | 1467235375828 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d2a800 == 36 [pid = 1648] [id = 245] 14:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113b7ac00) [pid = 1648] [serial = 733] [outer = 0x0] 14:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119532c00) [pid = 1648] [serial = 734] [outer = 0x113b7ac00] 14:22:55 INFO - PROCESS | 1648 | 1467235375854 Marionette DEBUG loaded listener.js 14:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11953d800) [pid = 1648] [serial = 735] [outer = 0x113b7ac00] 14:22:56 INFO - PROCESS | 1648 | 1467235376170 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 14:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:22:56 INFO - PROCESS | 1648 | 1467235376205 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 1648 | 1467235376206 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:22:56 INFO - PROCESS | 1648 | 1467235376208 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 1648 | 1467235376209 Marionette TRACE conn2 <- [1,954,null,{}] 14:22:56 INFO - PROCESS | 1648 | 1467235376214 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:56 INFO - PROCESS | 1648 | 1467235376215 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:56 INFO - PROCESS | 1648 | 1467235376315 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:22:56 INFO - PROCESS | 1648 | 1467235376322 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 1648 | 1467235376323 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12482c800 == 37 [pid = 1648] [id = 246] 14:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x115e22800) [pid = 1648] [serial = 736] [outer = 0x0] 14:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119532000) [pid = 1648] [serial = 737] [outer = 0x115e22800] 14:22:56 INFO - PROCESS | 1648 | 1467235376350 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1196b2c00) [pid = 1648] [serial = 738] [outer = 0x115e22800] 14:22:56 INFO - PROCESS | 1648 | 1467235376661 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 471ms 14:22:56 INFO - PROCESS | 1648 | 1467235376682 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:22:56 INFO - PROCESS | 1648 | 1467235376685 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:22:56 INFO - PROCESS | 1648 | 1467235376688 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:22:56 INFO - PROCESS | 1648 | 1467235376691 Marionette TRACE conn2 <- [1,958,null,{}] 14:22:56 INFO - PROCESS | 1648 | 1467235376694 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:56 INFO - PROCESS | 1648 | 1467235376699 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:56 INFO - PROCESS | 1648 | 1467235376833 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:22:56 INFO - PROCESS | 1648 | 1467235376910 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 1648 | 1467235376911 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961c800 == 38 [pid = 1648] [id = 247] 14:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11604f000) [pid = 1648] [serial = 739] [outer = 0x0] 14:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1199b0000) [pid = 1648] [serial = 740] [outer = 0x11604f000] 14:22:56 INFO - PROCESS | 1648 | 1467235376951 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1216f6c00) [pid = 1648] [serial = 741] [outer = 0x11604f000] 14:22:57 INFO - PROCESS | 1648 | 1467235377329 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 14:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:22:57 INFO - PROCESS | 1648 | 1467235377359 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:22:57 INFO - PROCESS | 1648 | 1467235377361 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:22:57 INFO - PROCESS | 1648 | 1467235377365 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 1648 | 1467235377366 Marionette TRACE conn2 <- [1,962,null,{}] 14:22:57 INFO - PROCESS | 1648 | 1467235377417 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:57 INFO - PROCESS | 1648 | 1467235377418 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:57 INFO - PROCESS | 1648 | 1467235377513 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:22:57 INFO - PROCESS | 1648 | 1467235377605 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 1648 | 1467235377607 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b81000 == 39 [pid = 1648] [id = 248] 14:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112770400) [pid = 1648] [serial = 742] [outer = 0x0] 14:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1128d7000) [pid = 1648] [serial = 743] [outer = 0x112770400] 14:22:57 INFO - PROCESS | 1648 | 1467235377642 Marionette DEBUG loaded listener.js 14:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129b1400) [pid = 1648] [serial = 744] [outer = 0x112770400] 14:22:58 INFO - PROCESS | 1648 | 1467235378143 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 819ms 14:22:58 INFO - PROCESS | 1648 | 1467235378247 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:22:58 INFO - PROCESS | 1648 | 1467235378250 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:22:58 INFO - PROCESS | 1648 | 1467235378254 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:22:58 INFO - PROCESS | 1648 | 1467235378256 Marionette TRACE conn2 <- [1,966,null,{}] 14:22:58 INFO - PROCESS | 1648 | 1467235378260 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:58 INFO - PROCESS | 1648 | 1467235378262 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:58 INFO - PROCESS | 1648 | 1467235378368 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:22:58 INFO - PROCESS | 1648 | 1467235378446 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 1648 | 1467235378448 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a88800 == 40 [pid = 1648] [id = 249] 14:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113d5c000) [pid = 1648] [serial = 745] [outer = 0x0] 14:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113f0f400) [pid = 1648] [serial = 746] [outer = 0x113d5c000] 14:22:58 INFO - PROCESS | 1648 | 1467235378479 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1160ac800) [pid = 1648] [serial = 747] [outer = 0x113d5c000] 14:22:59 INFO - PROCESS | 1648 | 1467235379132 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 921ms 14:22:59 INFO - PROCESS | 1648 | 1467235379176 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 1648 | 1467235379180 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:22:59 INFO - PROCESS | 1648 | 1467235379184 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 1648 | 1467235379186 Marionette TRACE conn2 <- [1,970,null,{}] 14:22:59 INFO - PROCESS | 1648 | 1467235379189 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:59 INFO - PROCESS | 1648 | 1467235379191 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:59 INFO - PROCESS | 1648 | 1467235379299 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12482c800 == 39 [pid = 1648] [id = 246] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x123d2a800 == 38 [pid = 1648] [id = 245] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e6000 == 37 [pid = 1648] [id = 244] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1215e7800 == 36 [pid = 1648] [id = 243] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11272d000 == 35 [pid = 1648] [id = 242] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11961f000 == 34 [pid = 1648] [id = 241] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118a72000 == 33 [pid = 1648] [id = 240] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117e3a000 == 32 [pid = 1648] [id = 239] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1130e2800 == 31 [pid = 1648] [id = 238] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11606a000 == 30 [pid = 1648] [id = 237] 14:22:59 INFO - PROCESS | 1648 | --DOCSHELL 0x112649000 == 29 [pid = 1648] [id = 236] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121b88c00) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12687d800) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129574400) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12930f000) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a6c7000) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1196b0000) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118168c00) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118a3a000) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118fbe400) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11927d800) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113199000) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11319e400) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117195800) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1181c0800) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12cddc400) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113933000) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11604ac00) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1210b8400) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12ba29400) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1295d5400) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118accc00) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1128d9c00) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bbb5400) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124aed800) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12124c000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12ab52000) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12c3cf800) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 14:22:59 INFO - PROCESS | 1648 | 1467235379384 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 1648 | 1467235379387 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:22:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f66800 == 30 [pid = 1648] [id = 250] 14:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129af800) [pid = 1648] [serial = 748] [outer = 0x0] 14:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113195c00) [pid = 1648] [serial = 749] [outer = 0x1129af800] 14:22:59 INFO - PROCESS | 1648 | 1467235379419 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1133c6000) [pid = 1648] [serial = 750] [outer = 0x1129af800] 14:22:59 INFO - PROCESS | 1648 | 1467235379886 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 719ms 14:22:59 INFO - PROCESS | 1648 | 1467235379905 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 1648 | 1467235379909 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:22:59 INFO - PROCESS | 1648 | 1467235379919 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 1648 | 1467235379922 Marionette TRACE conn2 <- [1,974,null,{}] 14:22:59 INFO - PROCESS | 1648 | 1467235379925 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:59 INFO - PROCESS | 1648 | 1467235379927 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:00 INFO - PROCESS | 1648 | 1467235380023 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:23:00 INFO - PROCESS | 1648 | 1467235380032 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 1648 | 1467235380034 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ed000 == 31 [pid = 1648] [id = 251] 14:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1160a7000) [pid = 1648] [serial = 751] [outer = 0x0] 14:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116786800) [pid = 1648] [serial = 752] [outer = 0x1160a7000] 14:23:00 INFO - PROCESS | 1648 | 1467235380060 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a0a400) [pid = 1648] [serial = 753] [outer = 0x1160a7000] 14:23:00 INFO - PROCESS | 1648 | 1467235380389 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 14:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:23:00 INFO - PROCESS | 1648 | 1467235380440 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 1648 | 1467235380442 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:23:00 INFO - PROCESS | 1648 | 1467235380444 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 1648 | 1467235380446 Marionette TRACE conn2 <- [1,978,null,{}] 14:23:00 INFO - PROCESS | 1648 | 1467235380454 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:00 INFO - PROCESS | 1648 | 1467235380457 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:00 INFO - PROCESS | 1648 | 1467235380542 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:23:00 INFO - PROCESS | 1648 | 1467235380549 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 1648 | 1467235380551 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960d800 == 32 [pid = 1648] [id = 252] 14:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1176cdc00) [pid = 1648] [serial = 754] [outer = 0x0] 14:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1181c2000) [pid = 1648] [serial = 755] [outer = 0x1176cdc00] 14:23:00 INFO - PROCESS | 1648 | 1467235380579 Marionette DEBUG loaded listener.js 14:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1185a2000) [pid = 1648] [serial = 756] [outer = 0x1176cdc00] 14:23:00 INFO - PROCESS | 1648 | 1467235380889 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 471ms 14:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:23:00 INFO - PROCESS | 1648 | 1467235380916 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 1648 | 1467235380918 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:23:00 INFO - PROCESS | 1648 | 1467235380920 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 1648 | 1467235380921 Marionette TRACE conn2 <- [1,982,null,{}] 14:23:00 INFO - PROCESS | 1648 | 1467235380924 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:00 INFO - PROCESS | 1648 | 1467235380925 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:01 INFO - PROCESS | 1648 | 1467235381004 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:23:01 INFO - PROCESS | 1648 | 1467235381007 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 1648 | 1467235381008 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b4000 == 33 [pid = 1648] [id = 253] 14:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a55000) [pid = 1648] [serial = 757] [outer = 0x0] 14:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118866000) [pid = 1648] [serial = 758] [outer = 0x112a55000] 14:23:01 INFO - PROCESS | 1648 | 1467235381085 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118f3d400) [pid = 1648] [serial = 759] [outer = 0x112a55000] 14:23:01 INFO - PROCESS | 1648 | 1467235381390 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 14:23:01 INFO - PROCESS | 1648 | 1467235381438 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 1648 | 1467235381440 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:23:01 INFO - PROCESS | 1648 | 1467235381442 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 1648 | 1467235381443 Marionette TRACE conn2 <- [1,986,null,{}] 14:23:01 INFO - PROCESS | 1648 | 1467235381445 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:01 INFO - PROCESS | 1648 | 1467235381447 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:01 INFO - PROCESS | 1648 | 1467235381548 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:23:01 INFO - PROCESS | 1648 | 1467235381582 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 1648 | 1467235381583 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d1e800 == 34 [pid = 1648] [id = 254] 14:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a50c00) [pid = 1648] [serial = 760] [outer = 0x0] 14:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119270400) [pid = 1648] [serial = 761] [outer = 0x112a50c00] 14:23:01 INFO - PROCESS | 1648 | 1467235381607 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11927fc00) [pid = 1648] [serial = 762] [outer = 0x112a50c00] 14:23:01 INFO - PROCESS | 1648 | 1467235381922 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 14:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:23:01 INFO - PROCESS | 1648 | 1467235381963 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:23:01 INFO - PROCESS | 1648 | 1467235381965 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:23:01 INFO - PROCESS | 1648 | 1467235381967 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:23:01 INFO - PROCESS | 1648 | 1467235381968 Marionette TRACE conn2 <- [1,990,null,{}] 14:23:01 INFO - PROCESS | 1648 | 1467235381971 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:01 INFO - PROCESS | 1648 | 1467235381975 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:02 INFO - PROCESS | 1648 | 1467235382087 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:23:02 INFO - PROCESS | 1648 | 1467235382123 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 1648 | 1467235382124 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a55000 == 35 [pid = 1648] [id = 255] 14:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118fb8800) [pid = 1648] [serial = 763] [outer = 0x0] 14:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1199b5800) [pid = 1648] [serial = 764] [outer = 0x118fb8800] 14:23:02 INFO - PROCESS | 1648 | 1467235382149 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1218ca000) [pid = 1648] [serial = 765] [outer = 0x118fb8800] 14:23:02 INFO - PROCESS | 1648 | 1467235382472 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 14:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:23:02 INFO - PROCESS | 1648 | 1467235382486 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 1648 | 1467235382487 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:23:02 INFO - PROCESS | 1648 | 1467235382489 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 1648 | 1467235382490 Marionette TRACE conn2 <- [1,994,null,{}] 14:23:02 INFO - PROCESS | 1648 | 1467235382492 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:02 INFO - PROCESS | 1648 | 1467235382494 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:02 INFO - PROCESS | 1648 | 1467235382598 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:23:02 INFO - PROCESS | 1648 | 1467235382631 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 1648 | 1467235382632 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126689000 == 36 [pid = 1648] [id = 256] 14:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112a57800) [pid = 1648] [serial = 766] [outer = 0x0] 14:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123dc2000) [pid = 1648] [serial = 767] [outer = 0x112a57800] 14:23:02 INFO - PROCESS | 1648 | 1467235382656 Marionette DEBUG loaded listener.js 14:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124aedc00) [pid = 1648] [serial = 768] [outer = 0x112a57800] 14:23:02 INFO - PROCESS | 1648 | 1467235382962 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 14:23:03 INFO - PROCESS | 1648 | 1467235383009 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 1648 | 1467235383010 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:23:03 INFO - PROCESS | 1648 | 1467235383015 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 1648 | 1467235383016 Marionette TRACE conn2 <- [1,998,null,{}] 14:23:03 INFO - PROCESS | 1648 | 1467235383018 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:03 INFO - PROCESS | 1648 | 1467235383019 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:03 INFO - PROCESS | 1648 | 1467235383115 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:23:03 INFO - PROCESS | 1648 | 1467235383119 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 1648 | 1467235383120 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c20000 == 37 [pid = 1648] [id = 257] 14:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1195e9000) [pid = 1648] [serial = 769] [outer = 0x0] 14:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124cd1000) [pid = 1648] [serial = 770] [outer = 0x1195e9000] 14:23:03 INFO - PROCESS | 1648 | 1467235383144 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1250dc400) [pid = 1648] [serial = 771] [outer = 0x1195e9000] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11325a800) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113213800) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129ae800) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11859d000) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1110a1c00) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112041400) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129b2400) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116047000) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x110fef000) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a83000) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118162000) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1196a6c00) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1288bd400) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bbbb400) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113b7ac00) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x115e22800) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129ab800) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:23:03 INFO - PROCESS | 1648 | 1467235383530 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 14:23:03 INFO - PROCESS | 1648 | 1467235383534 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 1648 | 1467235383535 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:23:03 INFO - PROCESS | 1648 | 1467235383537 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:23:03 INFO - PROCESS | 1648 | 1467235383538 Marionette TRACE conn2 <- [1,1002,null,{}] 14:23:03 INFO - PROCESS | 1648 | 1467235383541 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:03 INFO - PROCESS | 1648 | 1467235383542 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:03 INFO - PROCESS | 1648 | 1467235383631 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:23:03 INFO - PROCESS | 1648 | 1467235383636 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 1648 | 1467235383637 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215d7000 == 38 [pid = 1648] [id = 258] 14:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1122b4800) [pid = 1648] [serial = 772] [outer = 0x0] 14:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113b79c00) [pid = 1648] [serial = 773] [outer = 0x1122b4800] 14:23:03 INFO - PROCESS | 1648 | 1467235383663 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119274400) [pid = 1648] [serial = 774] [outer = 0x1122b4800] 14:23:04 INFO - PROCESS | 1648 | 1467235384026 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 14:23:04 INFO - PROCESS | 1648 | 1467235384065 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 1648 | 1467235384067 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:23:04 INFO - PROCESS | 1648 | 1467235384078 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 1648 | 1467235384080 Marionette TRACE conn2 <- [1,1006,null,{}] 14:23:04 INFO - PROCESS | 1648 | 1467235384082 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:04 INFO - PROCESS | 1648 | 1467235384084 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:04 INFO - PROCESS | 1648 | 1467235384210 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:23:04 INFO - PROCESS | 1648 | 1467235384216 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 1648 | 1467235384217 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x129219800 == 39 [pid = 1648] [id = 259] 14:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11845b800) [pid = 1648] [serial = 775] [outer = 0x0] 14:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124cab800) [pid = 1648] [serial = 776] [outer = 0x11845b800] 14:23:04 INFO - PROCESS | 1648 | 1467235384251 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1250e5800) [pid = 1648] [serial = 777] [outer = 0x11845b800] 14:23:04 INFO - PROCESS | 1648 | 1467235384682 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 632ms 14:23:04 INFO - PROCESS | 1648 | 1467235384701 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 1648 | 1467235384703 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:23:04 INFO - PROCESS | 1648 | 1467235384718 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 1648 | 1467235384719 Marionette TRACE conn2 <- [1,1010,null,{}] 14:23:04 INFO - PROCESS | 1648 | 1467235384722 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:04 INFO - PROCESS | 1648 | 1467235384723 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:04 INFO - PROCESS | 1648 | 1467235384824 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:23:04 INFO - PROCESS | 1648 | 1467235384831 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 1648 | 1467235384833 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a67d800 == 40 [pid = 1648] [id = 260] 14:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11319cc00) [pid = 1648] [serial = 778] [outer = 0x0] 14:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x125f40000) [pid = 1648] [serial = 779] [outer = 0x11319cc00] 14:23:04 INFO - PROCESS | 1648 | 1467235384859 Marionette DEBUG loaded listener.js 14:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126654400) [pid = 1648] [serial = 780] [outer = 0x11319cc00] 14:23:05 INFO - PROCESS | 1648 | 1467235385188 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 14:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:23:05 INFO - PROCESS | 1648 | 1467235385241 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 1648 | 1467235385242 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:23:05 INFO - PROCESS | 1648 | 1467235385244 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 1648 | 1467235385245 Marionette TRACE conn2 <- [1,1014,null,{}] 14:23:05 INFO - PROCESS | 1648 | 1467235385247 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:05 INFO - PROCESS | 1648 | 1467235385248 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:05 INFO - PROCESS | 1648 | 1467235385327 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:23:05 INFO - PROCESS | 1648 | 1467235385384 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:05 INFO - PROCESS | 1648 | 1467235385385 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8af000 == 41 [pid = 1648] [id = 261] 14:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126555000) [pid = 1648] [serial = 781] [outer = 0x0] 14:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126811800) [pid = 1648] [serial = 782] [outer = 0x126555000] 14:23:05 INFO - PROCESS | 1648 | 1467235385409 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12687c800) [pid = 1648] [serial = 783] [outer = 0x126555000] 14:23:05 INFO - PROCESS | 1648 | 1467235385829 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 619ms 14:23:05 INFO - PROCESS | 1648 | 1467235385865 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:23:05 INFO - PROCESS | 1648 | 1467235385868 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:23:05 INFO - PROCESS | 1648 | 1467235385871 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:23:05 INFO - PROCESS | 1648 | 1467235385874 Marionette TRACE conn2 <- [1,1018,null,{}] 14:23:05 INFO - PROCESS | 1648 | 1467235385879 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:05 INFO - PROCESS | 1648 | 1467235385881 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:05 INFO - PROCESS | 1648 | 1467235385987 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:23:06 INFO - PROCESS | 1648 | 1467235386043 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 1648 | 1467235386044 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1183dd000 == 42 [pid = 1648] [id = 262] 14:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11319d400) [pid = 1648] [serial = 784] [outer = 0x0] 14:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113936800) [pid = 1648] [serial = 785] [outer = 0x11319d400] 14:23:06 INFO - PROCESS | 1648 | 1467235386075 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1160a5c00) [pid = 1648] [serial = 786] [outer = 0x11319d400] 14:23:06 INFO - PROCESS | 1648 | 1467235386549 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 722ms 14:23:06 INFO - PROCESS | 1648 | 1467235386593 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:23:06 INFO - PROCESS | 1648 | 1467235386596 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:23:06 INFO - PROCESS | 1648 | 1467235386601 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:23:06 INFO - PROCESS | 1648 | 1467235386603 Marionette TRACE conn2 <- [1,1022,null,{}] 14:23:06 INFO - PROCESS | 1648 | 1467235386605 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:06 INFO - PROCESS | 1648 | 1467235386607 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:06 INFO - PROCESS | 1648 | 1467235386711 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:23:06 INFO - PROCESS | 1648 | 1467235386780 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 1648 | 1467235386781 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e14800 == 43 [pid = 1648] [id = 263] 14:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117196000) [pid = 1648] [serial = 787] [outer = 0x0] 14:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1181bc400) [pid = 1648] [serial = 788] [outer = 0x117196000] 14:23:06 INFO - PROCESS | 1648 | 1467235386811 Marionette DEBUG loaded listener.js 14:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118860400) [pid = 1648] [serial = 789] [outer = 0x117196000] 14:23:07 INFO - PROCESS | 1648 | 1467235387225 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 14:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:23:07 INFO - PROCESS | 1648 | 1467235387271 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:23:07 INFO - PROCESS | 1648 | 1467235387272 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:23:07 INFO - PROCESS | 1648 | 1467235387275 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 1648 | 1467235387277 Marionette TRACE conn2 <- [1,1026,null,{}] 14:23:07 INFO - PROCESS | 1648 | 1467235387285 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:07 INFO - PROCESS | 1648 | 1467235387289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:07 INFO - PROCESS | 1648 | 1467235387419 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:23:07 INFO - PROCESS | 1648 | 1467235387476 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 1648 | 1467235387478 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac4d000 == 44 [pid = 1648] [id = 264] 14:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119278400) [pid = 1648] [serial = 790] [outer = 0x0] 14:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1196a9400) [pid = 1648] [serial = 791] [outer = 0x119278400] 14:23:07 INFO - PROCESS | 1648 | 1467235387521 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121699800) [pid = 1648] [serial = 792] [outer = 0x119278400] 14:23:07 INFO - PROCESS | 1648 | 1467235387934 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 724ms 14:23:08 INFO - PROCESS | 1648 | 1467235388000 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:23:08 INFO - PROCESS | 1648 | 1467235388003 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:23:08 INFO - PROCESS | 1648 | 1467235388006 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 1648 | 1467235388008 Marionette TRACE conn2 <- [1,1030,null,{}] 14:23:08 INFO - PROCESS | 1648 | 1467235388011 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:08 INFO - PROCESS | 1648 | 1467235388013 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:08 INFO - PROCESS | 1648 | 1467235388179 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:23:08 INFO - PROCESS | 1648 | 1467235388297 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:08 INFO - PROCESS | 1648 | 1467235388298 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b34a000 == 45 [pid = 1648] [id = 265] 14:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1196a6800) [pid = 1648] [serial = 793] [outer = 0x0] 14:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124cda400) [pid = 1648] [serial = 794] [outer = 0x1196a6800] 14:23:08 INFO - PROCESS | 1648 | 1467235388346 Marionette DEBUG loaded listener.js 14:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1264a3c00) [pid = 1648] [serial = 795] [outer = 0x1196a6800] 14:23:08 INFO - PROCESS | 1648 | 1467235388965 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 970ms 14:23:08 INFO - PROCESS | 1648 | 1467235388976 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:23:08 INFO - PROCESS | 1648 | 1467235388980 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:23:08 INFO - PROCESS | 1648 | 1467235388984 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:23:08 INFO - PROCESS | 1648 | 1467235388986 Marionette TRACE conn2 <- [1,1034,null,{}] 14:23:08 INFO - PROCESS | 1648 | 1467235388990 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:08 INFO - PROCESS | 1648 | 1467235388991 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:09 INFO - PROCESS | 1648 | 1467235389089 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:23:09 INFO - PROCESS | 1648 | 1467235389158 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 1648 | 1467235389161 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ea000 == 46 [pid = 1648] [id = 266] 14:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112a50400) [pid = 1648] [serial = 796] [outer = 0x0] 14:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112f95000) [pid = 1648] [serial = 797] [outer = 0x112a50400] 14:23:09 INFO - PROCESS | 1648 | 1467235389189 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113d06800) [pid = 1648] [serial = 798] [outer = 0x112a50400] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a67d800 == 45 [pid = 1648] [id = 260] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x129219800 == 44 [pid = 1648] [id = 259] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1215d7000 == 43 [pid = 1648] [id = 258] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128c20000 == 42 [pid = 1648] [id = 257] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x126689000 == 41 [pid = 1648] [id = 256] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x124a55000 == 40 [pid = 1648] [id = 255] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x123d1e800 == 39 [pid = 1648] [id = 254] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b4000 == 38 [pid = 1648] [id = 253] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11960d800 == 37 [pid = 1648] [id = 252] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ed000 == 36 [pid = 1648] [id = 251] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x112f66800 == 35 [pid = 1648] [id = 250] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118a88800 == 34 [pid = 1648] [id = 249] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x113b81000 == 33 [pid = 1648] [id = 248] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11961c800 == 32 [pid = 1648] [id = 247] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12b34a000 == 31 [pid = 1648] [id = 265] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac4d000 == 30 [pid = 1648] [id = 264] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x124e14800 == 29 [pid = 1648] [id = 263] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1183dd000 == 28 [pid = 1648] [id = 262] 14:23:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8af000 == 27 [pid = 1648] [id = 261] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119532c00) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12c041c00) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112a56c00) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1196b2c00) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116a0a000) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119532000) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1199b0000) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1176c9000) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11859cc00) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11953d800) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113d08c00) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11845d000) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1151a8400) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112f9d800) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11319b000) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118a3f400) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118fbb800) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118f3a400) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1122bd800) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1128d6000) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11927a800) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112ec3c00) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a52800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1162d6400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116967c00) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11604f800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1162d7c00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11319d800) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118fc0c00) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118550c00) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128851000) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12557d000) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bbb9400) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a80d800) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12c3d4000) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 14:23:10 INFO - PROCESS | 1648 | 1467235390180 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1221ms 14:23:10 INFO - PROCESS | 1648 | 1467235390208 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 1648 | 1467235390210 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:23:10 INFO - PROCESS | 1648 | 1467235390215 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1648 | 1467235390217 Marionette TRACE conn2 <- [1,1038,null,{}] 14:23:10 INFO - PROCESS | 1648 | 1467235390220 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 1648 | 1467235390222 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:10 INFO - PROCESS | 1648 | 1467235390304 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:23:10 INFO - PROCESS | 1648 | 1467235390309 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 1648 | 1467235390312 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x113905800 == 28 [pid = 1648] [id = 267] 14:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1129b1000) [pid = 1648] [serial = 799] [outer = 0x0] 14:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112a54800) [pid = 1648] [serial = 800] [outer = 0x1129b1000] 14:23:10 INFO - PROCESS | 1648 | 1467235390345 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112fb8000) [pid = 1648] [serial = 801] [outer = 0x1129b1000] 14:23:10 INFO - PROCESS | 1648 | 1467235390707 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 14:23:10 INFO - PROCESS | 1648 | 1467235390734 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:23:10 INFO - PROCESS | 1648 | 1467235390738 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:23:10 INFO - PROCESS | 1648 | 1467235390742 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 1648 | 1467235390744 Marionette TRACE conn2 <- [1,1042,null,{}] 14:23:10 INFO - PROCESS | 1648 | 1467235390769 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 1648 | 1467235390771 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:10 INFO - PROCESS | 1648 | 1467235390845 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:23:10 INFO - PROCESS | 1648 | 1467235390849 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:10 INFO - PROCESS | 1648 | 1467235390851 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694b000 == 29 [pid = 1648] [id = 268] 14:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113968800) [pid = 1648] [serial = 802] [outer = 0x0] 14:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11604f800) [pid = 1648] [serial = 803] [outer = 0x113968800] 14:23:10 INFO - PROCESS | 1648 | 1467235390880 Marionette DEBUG loaded listener.js 14:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1166ef400) [pid = 1648] [serial = 804] [outer = 0x113968800] 14:23:11 INFO - PROCESS | 1648 | 1467235391225 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 490ms 14:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:23:11 INFO - PROCESS | 1648 | 1467235391232 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 1648 | 1467235391233 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:23:11 INFO - PROCESS | 1648 | 1467235391236 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 1648 | 1467235391246 Marionette TRACE conn2 <- [1,1046,null,{}] 14:23:11 INFO - PROCESS | 1648 | 1467235391255 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:11 INFO - PROCESS | 1648 | 1467235391258 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:11 INFO - PROCESS | 1648 | 1467235391334 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:23:11 INFO - PROCESS | 1648 | 1467235391389 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 1648 | 1467235391391 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11809e000 == 30 [pid = 1648] [id = 269] 14:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116791400) [pid = 1648] [serial = 805] [outer = 0x0] 14:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1176c5c00) [pid = 1648] [serial = 806] [outer = 0x116791400] 14:23:11 INFO - PROCESS | 1648 | 1467235391418 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11845a400) [pid = 1648] [serial = 807] [outer = 0x116791400] 14:23:11 INFO - PROCESS | 1648 | 1467235391708 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 484ms 14:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:23:11 INFO - PROCESS | 1648 | 1467235391722 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 1648 | 1467235391724 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:23:11 INFO - PROCESS | 1648 | 1467235391726 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:23:11 INFO - PROCESS | 1648 | 1467235391727 Marionette TRACE conn2 <- [1,1050,null,{}] 14:23:11 INFO - PROCESS | 1648 | 1467235391737 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:11 INFO - PROCESS | 1648 | 1467235391738 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:11 INFO - PROCESS | 1648 | 1467235391819 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:23:11 INFO - PROCESS | 1648 | 1467235391823 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 1648 | 1467235391824 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960b800 == 31 [pid = 1648] [id = 270] 14:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118595000) [pid = 1648] [serial = 808] [outer = 0x0] 14:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11886b400) [pid = 1648] [serial = 809] [outer = 0x118595000] 14:23:11 INFO - PROCESS | 1648 | 1467235391852 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ad2c00) [pid = 1648] [serial = 810] [outer = 0x118595000] 14:23:12 INFO - PROCESS | 1648 | 1467235392166 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 477ms 14:23:12 INFO - PROCESS | 1648 | 1467235392204 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 1648 | 1467235392205 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:23:12 INFO - PROCESS | 1648 | 1467235392207 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 1648 | 1467235392208 Marionette TRACE conn2 <- [1,1054,null,{}] 14:23:12 INFO - PROCESS | 1648 | 1467235392210 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:12 INFO - PROCESS | 1648 | 1467235392212 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:12 INFO - PROCESS | 1648 | 1467235392318 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:23:12 INFO - PROCESS | 1648 | 1467235392332 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 1648 | 1467235392333 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a83800 == 32 [pid = 1648] [id = 271] 14:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11319bc00) [pid = 1648] [serial = 811] [outer = 0x0] 14:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118acc400) [pid = 1648] [serial = 812] [outer = 0x11319bc00] 14:23:12 INFO - PROCESS | 1648 | 1467235392358 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119277800) [pid = 1648] [serial = 813] [outer = 0x11319bc00] 14:23:12 INFO - PROCESS | 1648 | 1467235392684 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 519ms 14:23:12 INFO - PROCESS | 1648 | 1467235392726 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:23:12 INFO - PROCESS | 1648 | 1467235392728 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:23:12 INFO - PROCESS | 1648 | 1467235392730 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 1648 | 1467235392731 Marionette TRACE conn2 <- [1,1058,null,{}] 14:23:12 INFO - PROCESS | 1648 | 1467235392733 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:12 INFO - PROCESS | 1648 | 1467235392737 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:12 INFO - PROCESS | 1648 | 1467235392850 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:23:12 INFO - PROCESS | 1648 | 1467235392887 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 1648 | 1467235392889 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215dc000 == 33 [pid = 1648] [id = 272] 14:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11927c400) [pid = 1648] [serial = 814] [outer = 0x0] 14:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1195ea400) [pid = 1648] [serial = 815] [outer = 0x11927c400] 14:23:12 INFO - PROCESS | 1648 | 1467235392914 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1210b9c00) [pid = 1648] [serial = 816] [outer = 0x11927c400] 14:23:13 INFO - PROCESS | 1648 | 1467235393215 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 14:23:13 INFO - PROCESS | 1648 | 1467235393254 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 1648 | 1467235393256 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:23:13 INFO - PROCESS | 1648 | 1467235393259 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 1648 | 1467235393260 Marionette TRACE conn2 <- [1,1062,null,{}] 14:23:13 INFO - PROCESS | 1648 | 1467235393265 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 1648 | 1467235393267 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:13 INFO - PROCESS | 1648 | 1467235393364 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:23:13 INFO - PROCESS | 1648 | 1467235393367 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 1648 | 1467235393368 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ec1000 == 34 [pid = 1648] [id = 273] 14:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1214e5400) [pid = 1648] [serial = 817] [outer = 0x0] 14:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1218cc000) [pid = 1648] [serial = 818] [outer = 0x1214e5400] 14:23:13 INFO - PROCESS | 1648 | 1467235393393 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123dce800) [pid = 1648] [serial = 819] [outer = 0x1214e5400] 14:23:13 INFO - PROCESS | 1648 | 1467235393725 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 14:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:23:13 INFO - PROCESS | 1648 | 1467235393781 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 1648 | 1467235393782 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:23:13 INFO - PROCESS | 1648 | 1467235393784 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 1648 | 1467235393785 Marionette TRACE conn2 <- [1,1066,null,{}] 14:23:13 INFO - PROCESS | 1648 | 1467235393788 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 1648 | 1467235393789 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:13 INFO - PROCESS | 1648 | 1467235393890 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:23:13 INFO - PROCESS | 1648 | 1467235393903 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 1648 | 1467235393905 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a51800 == 35 [pid = 1648] [id = 274] 14:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118fbd400) [pid = 1648] [serial = 820] [outer = 0x0] 14:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124e43c00) [pid = 1648] [serial = 821] [outer = 0x118fbd400] 14:23:13 INFO - PROCESS | 1648 | 1467235393930 Marionette DEBUG loaded listener.js 14:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1250e7c00) [pid = 1648] [serial = 822] [outer = 0x118fbd400] 14:23:14 INFO - PROCESS | 1648 | 1467235394275 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126555000) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118fb8800) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a50c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112a57800) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1195e9000) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1176cdc00) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a55000) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1160a7000) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129af800) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11604f000) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113d5c000) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112770400) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11319cc00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1122b4800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11845b800) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:23:14 INFO - PROCESS | 1648 | 1467235394498 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 1648 | 1467235394500 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:23:14 INFO - PROCESS | 1648 | 1467235394509 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 1648 | 1467235394510 Marionette TRACE conn2 <- [1,1070,null,{}] 14:23:14 INFO - PROCESS | 1648 | 1467235394514 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:14 INFO - PROCESS | 1648 | 1467235394515 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:14 INFO - PROCESS | 1648 | 1467235394588 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:23:14 INFO - PROCESS | 1648 | 1467235394591 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 1648 | 1467235394592 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x124829800 == 36 [pid = 1648] [id = 275] 14:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x110fed400) [pid = 1648] [serial = 823] [outer = 0x0] 14:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11319cc00) [pid = 1648] [serial = 824] [outer = 0x110fed400] 14:23:14 INFO - PROCESS | 1648 | 1467235394628 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11662a800) [pid = 1648] [serial = 825] [outer = 0x110fed400] 14:23:14 INFO - PROCESS | 1648 | 1467235394933 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 14:23:14 INFO - PROCESS | 1648 | 1467235394981 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:23:14 INFO - PROCESS | 1648 | 1467235394982 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:23:14 INFO - PROCESS | 1648 | 1467235394984 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:23:14 INFO - PROCESS | 1648 | 1467235394985 Marionette TRACE conn2 <- [1,1074,null,{}] 14:23:14 INFO - PROCESS | 1648 | 1467235394987 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:14 INFO - PROCESS | 1648 | 1467235394988 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:15 INFO - PROCESS | 1648 | 1467235395062 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:23:15 INFO - PROCESS | 1648 | 1467235395128 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 1648 | 1467235395129 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12667b800 == 37 [pid = 1648] [id = 276] 14:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a5c400) [pid = 1648] [serial = 826] [outer = 0x0] 14:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11859e400) [pid = 1648] [serial = 827] [outer = 0x112a5c400] 14:23:15 INFO - PROCESS | 1648 | 1467235395156 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1218a7800) [pid = 1648] [serial = 828] [outer = 0x112a5c400] 14:23:15 INFO - PROCESS | 1648 | 1467235395411 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 14:23:15 INFO - PROCESS | 1648 | 1467235395452 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:23:15 INFO - PROCESS | 1648 | 1467235395454 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:23:15 INFO - PROCESS | 1648 | 1467235395456 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 1648 | 1467235395458 Marionette TRACE conn2 <- [1,1078,null,{}] 14:23:15 INFO - PROCESS | 1648 | 1467235395468 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:15 INFO - PROCESS | 1648 | 1467235395470 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:15 INFO - PROCESS | 1648 | 1467235395562 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:23:15 INFO - PROCESS | 1648 | 1467235395569 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 1648 | 1467235395570 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12951a000 == 38 [pid = 1648] [id = 277] 14:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118866400) [pid = 1648] [serial = 829] [outer = 0x0] 14:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125f40400) [pid = 1648] [serial = 830] [outer = 0x118866400] 14:23:15 INFO - PROCESS | 1648 | 1467235395605 Marionette DEBUG loaded listener.js 14:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126810800) [pid = 1648] [serial = 831] [outer = 0x118866400] 14:23:15 INFO - PROCESS | 1648 | 1467235395947 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 14:23:15 INFO - PROCESS | 1648 | 1467235395976 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 1648 | 1467235395977 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:23:15 INFO - PROCESS | 1648 | 1467235395982 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 1648 | 1467235395983 Marionette TRACE conn2 <- [1,1082,null,{}] 14:23:15 INFO - PROCESS | 1648 | 1467235395985 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:15 INFO - PROCESS | 1648 | 1467235395986 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:16 INFO - PROCESS | 1648 | 1467235396086 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:23:16 INFO - PROCESS | 1648 | 1467235396092 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 1648 | 1467235396093 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x129797000 == 39 [pid = 1648] [id = 278] 14:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126869800) [pid = 1648] [serial = 832] [outer = 0x0] 14:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12884fc00) [pid = 1648] [serial = 833] [outer = 0x126869800] 14:23:16 INFO - PROCESS | 1648 | 1467235396120 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128857400) [pid = 1648] [serial = 834] [outer = 0x126869800] 14:23:16 INFO - PROCESS | 1648 | 1467235396422 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 14:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:23:16 INFO - PROCESS | 1648 | 1467235396451 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:23:16 INFO - PROCESS | 1648 | 1467235396452 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:23:16 INFO - PROCESS | 1648 | 1467235396455 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:23:16 INFO - PROCESS | 1648 | 1467235396456 Marionette TRACE conn2 <- [1,1086,null,{}] 14:23:16 INFO - PROCESS | 1648 | 1467235396458 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:16 INFO - PROCESS | 1648 | 1467235396459 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:16 INFO - PROCESS | 1648 | 1467235396582 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:23:16 INFO - PROCESS | 1648 | 1467235396637 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:16 INFO - PROCESS | 1648 | 1467235396639 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11263c000 == 40 [pid = 1648] [id = 279] 14:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x111aac400) [pid = 1648] [serial = 835] [outer = 0x0] 14:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11223ec00) [pid = 1648] [serial = 836] [outer = 0x111aac400] 14:23:16 INFO - PROCESS | 1648 | 1467235396671 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129a7000) [pid = 1648] [serial = 837] [outer = 0x111aac400] 14:23:17 INFO - PROCESS | 1648 | 1467235397154 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 720ms 14:23:17 INFO - PROCESS | 1648 | 1467235397177 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 1648 | 1467235397179 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:23:17 INFO - PROCESS | 1648 | 1467235397182 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 1648 | 1467235397184 Marionette TRACE conn2 <- [1,1090,null,{}] 14:23:17 INFO - PROCESS | 1648 | 1467235397187 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:17 INFO - PROCESS | 1648 | 1467235397191 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:17 INFO - PROCESS | 1648 | 1467235397304 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:23:17 INFO - PROCESS | 1648 | 1467235397404 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 1648 | 1467235397406 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b2800 == 41 [pid = 1648] [id = 280] 14:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113d08c00) [pid = 1648] [serial = 838] [outer = 0x0] 14:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1151a7c00) [pid = 1648] [serial = 839] [outer = 0x113d08c00] 14:23:17 INFO - PROCESS | 1648 | 1467235397436 Marionette DEBUG loaded listener.js 14:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116787c00) [pid = 1648] [serial = 840] [outer = 0x113d08c00] 14:23:17 INFO - PROCESS | 1648 | 1467235397955 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 820ms 14:23:18 INFO - PROCESS | 1648 | 1467235398003 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:23:18 INFO - PROCESS | 1648 | 1467235398006 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:23:18 INFO - PROCESS | 1648 | 1467235398008 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 1648 | 1467235398009 Marionette TRACE conn2 <- [1,1094,null,{}] 14:23:18 INFO - PROCESS | 1648 | 1467235398012 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:18 INFO - PROCESS | 1648 | 1467235398014 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:18 INFO - PROCESS | 1648 | 1467235398123 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:23:18 INFO - PROCESS | 1648 | 1467235398201 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 1648 | 1467235398203 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116219800 == 42 [pid = 1648] [id = 281] 14:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113196800) [pid = 1648] [serial = 841] [outer = 0x0] 14:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1162d2c00) [pid = 1648] [serial = 842] [outer = 0x113196800] 14:23:18 INFO - PROCESS | 1648 | 1467235398233 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1181c0000) [pid = 1648] [serial = 843] [outer = 0x113196800] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x129797000 == 41 [pid = 1648] [id = 278] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12951a000 == 40 [pid = 1648] [id = 277] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12667b800 == 39 [pid = 1648] [id = 276] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x124829800 == 38 [pid = 1648] [id = 275] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x124a51800 == 37 [pid = 1648] [id = 274] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x121ec1000 == 36 [pid = 1648] [id = 273] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1215dc000 == 35 [pid = 1648] [id = 272] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119a83800 == 34 [pid = 1648] [id = 271] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x11960b800 == 33 [pid = 1648] [id = 270] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x11809e000 == 32 [pid = 1648] [id = 269] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x11694b000 == 31 [pid = 1648] [id = 268] 14:23:18 INFO - PROCESS | 1648 | --DOCSHELL 0x113905800 == 30 [pid = 1648] [id = 267] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113b79c00) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119274400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x125f40000) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1250dc400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124cab800) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119270400) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1250e5800) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118f3d400) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12687c800) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126811800) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1199b5800) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11927fc00) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123dc2000) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1218ca000) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124cd1000) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1181c2000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185a2000) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118866000) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116786800) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116a0a400) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113195c00) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1133c6000) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1216f6c00) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113f0f400) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1160ac800) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1128d7000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1129b1400) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124aedc00) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126654400) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 14:23:18 INFO - PROCESS | 1648 | 1467235398863 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 874ms 14:23:18 INFO - PROCESS | 1648 | 1467235398883 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:23:18 INFO - PROCESS | 1648 | 1467235398885 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:23:18 INFO - PROCESS | 1648 | 1467235398888 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:23:18 INFO - PROCESS | 1648 | 1467235398891 Marionette TRACE conn2 <- [1,1098,null,{}] 14:23:18 INFO - PROCESS | 1648 | 1467235398900 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:18 INFO - PROCESS | 1648 | 1467235398902 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:18 INFO - PROCESS | 1648 | 1467235398985 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:23:18 INFO - PROCESS | 1648 | 1467235398990 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:18 INFO - PROCESS | 1648 | 1467235398992 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11660b800 == 31 [pid = 1648] [id = 282] 14:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113b6f800) [pid = 1648] [serial = 844] [outer = 0x0] 14:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1162d6400) [pid = 1648] [serial = 845] [outer = 0x113b6f800] 14:23:19 INFO - PROCESS | 1648 | 1467235399022 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116968000) [pid = 1648] [serial = 846] [outer = 0x113b6f800] 14:23:19 INFO - PROCESS | 1648 | 1467235399378 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 14:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:23:19 INFO - PROCESS | 1648 | 1467235399410 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 1648 | 1467235399413 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:23:19 INFO - PROCESS | 1648 | 1467235399417 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - PROCESS | 1648 | 1467235399418 Marionette TRACE conn2 <- [1,1102,null,{}] 14:23:19 INFO - PROCESS | 1648 | 1467235399421 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:19 INFO - PROCESS | 1648 | 1467235399422 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:19 INFO - PROCESS | 1648 | 1467235399501 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:23:19 INFO - PROCESS | 1648 | 1467235399505 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 1648 | 1467235399506 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171eb000 == 32 [pid = 1648] [id = 283] 14:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117197000) [pid = 1648] [serial = 847] [outer = 0x0] 14:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118544800) [pid = 1648] [serial = 848] [outer = 0x117197000] 14:23:19 INFO - PROCESS | 1648 | 1467235399536 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1185a0c00) [pid = 1648] [serial = 849] [outer = 0x117197000] 14:23:19 INFO - PROCESS | 1648 | 1467235399896 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 14:23:19 INFO - PROCESS | 1648 | 1467235399936 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 1648 | 1467235399937 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:23:19 INFO - PROCESS | 1648 | 1467235399940 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - PROCESS | 1648 | 1467235399942 Marionette TRACE conn2 <- [1,1106,null,{}] 14:23:19 INFO - PROCESS | 1648 | 1467235399950 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:19 INFO - PROCESS | 1648 | 1467235399953 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:20 INFO - PROCESS | 1648 | 1467235400032 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:23:20 INFO - PROCESS | 1648 | 1467235400037 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 1648 | 1467235400039 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a76000 == 33 [pid = 1648] [id = 284] 14:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118a3f400) [pid = 1648] [serial = 850] [outer = 0x0] 14:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119271400) [pid = 1648] [serial = 851] [outer = 0x118a3f400] 14:23:20 INFO - PROCESS | 1648 | 1467235400069 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119536c00) [pid = 1648] [serial = 852] [outer = 0x118a3f400] 14:23:20 INFO - PROCESS | 1648 | 1467235400543 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 624ms 14:23:20 INFO - PROCESS | 1648 | 1467235400564 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 1648 | 1467235400566 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:23:20 INFO - PROCESS | 1648 | 1467235400569 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 1648 | 1467235400570 Marionette TRACE conn2 <- [1,1110,null,{}] 14:23:20 INFO - PROCESS | 1648 | 1467235400572 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:20 INFO - PROCESS | 1648 | 1467235400573 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:20 INFO - PROCESS | 1648 | 1467235400671 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:23:20 INFO - PROCESS | 1648 | 1467235400676 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:20 INFO - PROCESS | 1648 | 1467235400678 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12555d800 == 34 [pid = 1648] [id = 285] 14:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1195ec400) [pid = 1648] [serial = 853] [outer = 0x0] 14:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1196ac000) [pid = 1648] [serial = 854] [outer = 0x1195ec400] 14:23:20 INFO - PROCESS | 1648 | 1467235400721 Marionette DEBUG loaded listener.js 14:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124f94400) [pid = 1648] [serial = 855] [outer = 0x1195ec400] 14:23:21 INFO - PROCESS | 1648 | 1467235401277 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 770ms 14:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:23:21 INFO - PROCESS | 1648 | 1467235401339 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 1648 | 1467235401341 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:23:21 INFO - PROCESS | 1648 | 1467235401344 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - PROCESS | 1648 | 1467235401346 Marionette TRACE conn2 <- [1,1114,null,{}] 14:23:21 INFO - PROCESS | 1648 | 1467235401349 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:21 INFO - PROCESS | 1648 | 1467235401352 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:21 INFO - PROCESS | 1648 | 1467235401443 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:23:21 INFO - PROCESS | 1648 | 1467235401479 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 1648 | 1467235401480 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c0d000 == 35 [pid = 1648] [id = 286] 14:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129a9400) [pid = 1648] [serial = 856] [outer = 0x0] 14:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125585c00) [pid = 1648] [serial = 857] [outer = 0x1129a9400] 14:23:21 INFO - PROCESS | 1648 | 1467235401505 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126553400) [pid = 1648] [serial = 858] [outer = 0x1129a9400] 14:23:21 INFO - PROCESS | 1648 | 1467235401852 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 14:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:23:21 INFO - PROCESS | 1648 | 1467235401865 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 1648 | 1467235401866 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:23:21 INFO - PROCESS | 1648 | 1467235401868 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:23:21 INFO - PROCESS | 1648 | 1467235401869 Marionette TRACE conn2 <- [1,1118,null,{}] 14:23:21 INFO - PROCESS | 1648 | 1467235401871 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:21 INFO - PROCESS | 1648 | 1467235401875 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:21 INFO - PROCESS | 1648 | 1467235401987 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:23:21 INFO - PROCESS | 1648 | 1467235401991 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 1648 | 1467235401992 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f53000 == 36 [pid = 1648] [id = 287] 14:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1265e6000) [pid = 1648] [serial = 859] [outer = 0x0] 14:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128854000) [pid = 1648] [serial = 860] [outer = 0x1265e6000] 14:23:22 INFO - PROCESS | 1648 | 1467235402025 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1288b1800) [pid = 1648] [serial = 861] [outer = 0x1265e6000] 14:23:22 INFO - PROCESS | 1648 | 1467235402387 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 569ms 14:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:23:22 INFO - PROCESS | 1648 | 1467235402438 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 1648 | 1467235402440 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:23:22 INFO - PROCESS | 1648 | 1467235402443 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 1648 | 1467235402445 Marionette TRACE conn2 <- [1,1122,null,{}] 14:23:22 INFO - PROCESS | 1648 | 1467235402456 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:22 INFO - PROCESS | 1648 | 1467235402458 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:22 INFO - PROCESS | 1648 | 1467235402601 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:23:22 INFO - PROCESS | 1648 | 1467235402614 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 1648 | 1467235402615 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129797000 == 37 [pid = 1648] [id = 288] 14:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128859800) [pid = 1648] [serial = 862] [outer = 0x0] 14:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1288b9000) [pid = 1648] [serial = 863] [outer = 0x128859800] 14:23:22 INFO - PROCESS | 1648 | 1467235402654 Marionette DEBUG loaded listener.js 14:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128de7000) [pid = 1648] [serial = 864] [outer = 0x128859800] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11927c400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113968800) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118595000) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129b1000) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1214e5400) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118fbd400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116791400) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x110fed400) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a50400) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a5c400) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11319d400) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117196000) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118866400) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119278400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1196a6800) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:23:23 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11319bc00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:23:23 INFO - PROCESS | 1648 | 1467235403073 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 14:23:23 INFO - PROCESS | 1648 | 1467235403114 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 1648 | 1467235403115 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:23:23 INFO - PROCESS | 1648 | 1467235403117 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - PROCESS | 1648 | 1467235403119 Marionette TRACE conn2 <- [1,1126,null,{}] 14:23:23 INFO - PROCESS | 1648 | 1467235403121 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:23 INFO - PROCESS | 1648 | 1467235403122 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:23 INFO - PROCESS | 1648 | 1467235403199 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:23:23 INFO - PROCESS | 1648 | 1467235403219 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 1648 | 1467235403220 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x124829000 == 38 [pid = 1648] [id = 289] 14:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113213400) [pid = 1648] [serial = 865] [outer = 0x0] 14:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117196000) [pid = 1648] [serial = 866] [outer = 0x113213400] 14:23:23 INFO - PROCESS | 1648 | 1467235403252 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fbf000) [pid = 1648] [serial = 867] [outer = 0x113213400] 14:23:23 INFO - PROCESS | 1648 | 1467235403572 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 467ms 14:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:23:23 INFO - PROCESS | 1648 | 1467235403587 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:23:23 INFO - PROCESS | 1648 | 1467235403588 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:23:23 INFO - PROCESS | 1648 | 1467235403590 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:23:23 INFO - PROCESS | 1648 | 1467235403591 Marionette TRACE conn2 <- [1,1130,null,{}] 14:23:23 INFO - PROCESS | 1648 | 1467235403593 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:23 INFO - PROCESS | 1648 | 1467235403594 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:23 INFO - PROCESS | 1648 | 1467235403695 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:23:23 INFO - PROCESS | 1648 | 1467235403700 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 1648 | 1467235403701 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961b800 == 39 [pid = 1648] [id = 290] 14:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113b7ac00) [pid = 1648] [serial = 868] [outer = 0x0] 14:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121c0f800) [pid = 1648] [serial = 869] [outer = 0x113b7ac00] 14:23:23 INFO - PROCESS | 1648 | 1467235403725 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1288ba400) [pid = 1648] [serial = 870] [outer = 0x113b7ac00] 14:23:24 INFO - PROCESS | 1648 | 1467235404016 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 474ms 14:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:23:24 INFO - PROCESS | 1648 | 1467235404065 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 1648 | 1467235404066 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:23:24 INFO - PROCESS | 1648 | 1467235404068 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 1648 | 1467235404070 Marionette TRACE conn2 <- [1,1134,null,{}] 14:23:24 INFO - PROCESS | 1648 | 1467235404072 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 1648 | 1467235404073 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:24 INFO - PROCESS | 1648 | 1467235404150 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:23:24 INFO - PROCESS | 1648 | 1467235404154 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 1648 | 1467235404155 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb72000 == 40 [pid = 1648] [id = 291] 14:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1129b1000) [pid = 1648] [serial = 871] [outer = 0x0] 14:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129239c00) [pid = 1648] [serial = 872] [outer = 0x1129b1000] 14:23:24 INFO - PROCESS | 1648 | 1467235404186 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113967c00) [pid = 1648] [serial = 873] [outer = 0x1129b1000] 14:23:24 INFO - PROCESS | 1648 | 1467235404530 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 14:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:23:24 INFO - PROCESS | 1648 | 1467235404589 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 1648 | 1467235404590 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:23:24 INFO - PROCESS | 1648 | 1467235404593 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 1648 | 1467235404595 Marionette TRACE conn2 <- [1,1138,null,{}] 14:23:24 INFO - PROCESS | 1648 | 1467235404597 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 1648 | 1467235404599 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:24 INFO - PROCESS | 1648 | 1467235404690 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:23:24 INFO - PROCESS | 1648 | 1467235404696 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 1648 | 1467235404697 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bdd6800 == 41 [pid = 1648] [id = 292] 14:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129238800) [pid = 1648] [serial = 874] [outer = 0x0] 14:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129572800) [pid = 1648] [serial = 875] [outer = 0x129238800] 14:23:24 INFO - PROCESS | 1648 | 1467235404723 Marionette DEBUG loaded listener.js 14:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12959bc00) [pid = 1648] [serial = 876] [outer = 0x129238800] 14:23:25 INFO - PROCESS | 1648 | 1467235405085 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 14:23:25 INFO - PROCESS | 1648 | 1467235405115 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 1648 | 1467235405117 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:23:25 INFO - PROCESS | 1648 | 1467235405120 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 1648 | 1467235405122 Marionette TRACE conn2 <- [1,1142,null,{}] 14:23:25 INFO - PROCESS | 1648 | 1467235405126 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:25 INFO - PROCESS | 1648 | 1467235405128 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:25 INFO - PROCESS | 1648 | 1467235405235 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:23:25 INFO - PROCESS | 1648 | 1467235405286 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:25 INFO - PROCESS | 1648 | 1467235405289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11629a000 == 42 [pid = 1648] [id = 293] 14:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112fc1c00) [pid = 1648] [serial = 877] [outer = 0x0] 14:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113255800) [pid = 1648] [serial = 878] [outer = 0x112fc1c00] 14:23:25 INFO - PROCESS | 1648 | 1467235405320 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115ef4c00) [pid = 1648] [serial = 879] [outer = 0x112fc1c00] 14:23:25 INFO - PROCESS | 1648 | 1467235405747 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 14:23:25 INFO - PROCESS | 1648 | 1467235405790 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:23:25 INFO - PROCESS | 1648 | 1467235405794 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:23:25 INFO - PROCESS | 1648 | 1467235405798 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:23:25 INFO - PROCESS | 1648 | 1467235405800 Marionette TRACE conn2 <- [1,1146,null,{}] 14:23:25 INFO - PROCESS | 1648 | 1467235405803 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:25 INFO - PROCESS | 1648 | 1467235405804 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:25 INFO - PROCESS | 1648 | 1467235405907 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:23:26 INFO - PROCESS | 1648 | 1467235406009 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 1648 | 1467235406011 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x121524000 == 43 [pid = 1648] [id = 294] 14:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118548800) [pid = 1648] [serial = 880] [outer = 0x0] 14:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1185a1000) [pid = 1648] [serial = 881] [outer = 0x118548800] 14:23:26 INFO - PROCESS | 1648 | 1467235406043 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118a36c00) [pid = 1648] [serial = 882] [outer = 0x118548800] 14:23:26 INFO - PROCESS | 1648 | 1467235406462 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 674ms 14:23:26 INFO - PROCESS | 1648 | 1467235406472 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 1648 | 1467235406474 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:23:26 INFO - PROCESS | 1648 | 1467235406476 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 1648 | 1467235406479 Marionette TRACE conn2 <- [1,1150,null,{}] 14:23:26 INFO - PROCESS | 1648 | 1467235406487 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:26 INFO - PROCESS | 1648 | 1467235406490 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:26 INFO - PROCESS | 1648 | 1467235406595 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:23:26 INFO - PROCESS | 1648 | 1467235406651 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 1648 | 1467235406653 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb85800 == 44 [pid = 1648] [id = 295] 14:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119531800) [pid = 1648] [serial = 883] [outer = 0x0] 14:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124ca3800) [pid = 1648] [serial = 884] [outer = 0x119531800] 14:23:26 INFO - PROCESS | 1648 | 1467235406683 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126802400) [pid = 1648] [serial = 885] [outer = 0x119531800] 14:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129235400) [pid = 1648] [serial = 886] [outer = 0x12d12c400] 14:23:27 INFO - PROCESS | 1648 | 1467235407120 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 674ms 14:23:27 INFO - PROCESS | 1648 | 1467235407157 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 1648 | 1467235407159 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:23:27 INFO - PROCESS | 1648 | 1467235407163 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 1648 | 1467235407165 Marionette TRACE conn2 <- [1,1154,null,{}] 14:23:27 INFO - PROCESS | 1648 | 1467235407167 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:27 INFO - PROCESS | 1648 | 1467235407168 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:27 INFO - PROCESS | 1648 | 1467235407289 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:23:27 INFO - PROCESS | 1648 | 1467235407355 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:27 INFO - PROCESS | 1648 | 1467235407357 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5a9000 == 45 [pid = 1648] [id = 296] 14:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129302800) [pid = 1648] [serial = 887] [outer = 0x0] 14:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129310800) [pid = 1648] [serial = 888] [outer = 0x129302800] 14:23:27 INFO - PROCESS | 1648 | 1467235407385 Marionette DEBUG loaded listener.js 14:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129576400) [pid = 1648] [serial = 889] [outer = 0x129302800] 14:23:27 INFO - PROCESS | 1648 | 1467235407828 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 719ms 14:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:23:27 INFO - PROCESS | 1648 | 1467235407897 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 1648 | 1467235407899 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:23:27 INFO - PROCESS | 1648 | 1467235407902 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 1648 | 1467235407903 Marionette TRACE conn2 <- [1,1158,null,{}] 14:23:27 INFO - PROCESS | 1648 | 1467235407906 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:27 INFO - PROCESS | 1648 | 1467235407907 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:28 INFO - PROCESS | 1648 | 1467235408125 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:23:28 INFO - PROCESS | 1648 | 1467235408214 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 1648 | 1467235408216 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b6800 == 46 [pid = 1648] [id = 297] 14:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129aa400) [pid = 1648] [serial = 890] [outer = 0x0] 14:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113197800) [pid = 1648] [serial = 891] [outer = 0x1129aa400] 14:23:28 INFO - PROCESS | 1648 | 1467235408245 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11604b400) [pid = 1648] [serial = 892] [outer = 0x1129aa400] 14:23:28 INFO - PROCESS | 1648 | 1467235408700 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 825ms 14:23:28 INFO - PROCESS | 1648 | 1467235408728 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:23:28 INFO - PROCESS | 1648 | 1467235408731 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:23:28 INFO - PROCESS | 1648 | 1467235408734 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:23:28 INFO - PROCESS | 1648 | 1467235408736 Marionette TRACE conn2 <- [1,1162,null,{}] 14:23:28 INFO - PROCESS | 1648 | 1467235408739 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:28 INFO - PROCESS | 1648 | 1467235408741 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:28 INFO - PROCESS | 1648 | 1467235408835 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:23:28 INFO - PROCESS | 1648 | 1467235408902 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 1648 | 1467235408903 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11693e800 == 47 [pid = 1648] [id = 298] 14:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1176cd000) [pid = 1648] [serial = 893] [outer = 0x0] 14:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1181be400) [pid = 1648] [serial = 894] [outer = 0x1176cd000] 14:23:28 INFO - PROCESS | 1648 | 1467235408933 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118862400) [pid = 1648] [serial = 895] [outer = 0x1176cd000] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb72000 == 46 [pid = 1648] [id = 291] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11961b800 == 45 [pid = 1648] [id = 290] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x124829000 == 44 [pid = 1648] [id = 289] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x129797000 == 43 [pid = 1648] [id = 288] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x128f53000 == 42 [pid = 1648] [id = 287] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x126c0d000 == 41 [pid = 1648] [id = 286] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12555d800 == 40 [pid = 1648] [id = 285] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x119a76000 == 39 [pid = 1648] [id = 284] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1171eb000 == 38 [pid = 1648] [id = 283] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11660b800 == 37 [pid = 1648] [id = 282] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x116219800 == 36 [pid = 1648] [id = 281] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b2800 == 35 [pid = 1648] [id = 280] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11263c000 == 34 [pid = 1648] [id = 279] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ea000 == 33 [pid = 1648] [id = 266] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b6800 == 32 [pid = 1648] [id = 297] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5a9000 == 31 [pid = 1648] [id = 296] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb85800 == 30 [pid = 1648] [id = 295] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121524000 == 29 [pid = 1648] [id = 294] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12bdd6800 == 28 [pid = 1648] [id = 292] 14:23:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11629a000 == 27 [pid = 1648] [id = 293] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1195ea400) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11604f800) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1166ef400) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11886b400) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118ad2c00) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a54800) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112fb8000) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1218cc000) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1210b9c00) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124e43c00) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1176c5c00) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11845a400) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11319cc00) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113d06800) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112f95000) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11859e400) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11662a800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1160a5c00) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113936800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118860400) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1181bc400) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125f40400) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121699800) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1196a9400) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126810800) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1250e7c00) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1264a3c00) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123dce800) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12884fc00) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124cda400) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118acc400) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1218a7800) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119277800) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 14:23:29 INFO - PROCESS | 1648 | 1467235409852 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1173ms 14:23:29 INFO - PROCESS | 1648 | 1467235409909 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 1648 | 1467235409913 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:23:29 INFO - PROCESS | 1648 | 1467235409917 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 1648 | 1467235409922 Marionette TRACE conn2 <- [1,1166,null,{}] 14:23:29 INFO - PROCESS | 1648 | 1467235409927 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:29 INFO - PROCESS | 1648 | 1467235409929 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:30 INFO - PROCESS | 1648 | 1467235410026 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:23:30 INFO - PROCESS | 1648 | 1467235410032 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 1648 | 1467235410035 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ed0800 == 28 [pid = 1648] [id = 299] 14:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112f9b400) [pid = 1648] [serial = 896] [outer = 0x0] 14:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1131a0400) [pid = 1648] [serial = 897] [outer = 0x112f9b400] 14:23:30 INFO - PROCESS | 1648 | 1467235410064 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113f06c00) [pid = 1648] [serial = 898] [outer = 0x112f9b400] 14:23:30 INFO - PROCESS | 1648 | 1467235410406 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 524ms 14:23:30 INFO - PROCESS | 1648 | 1467235410441 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 1648 | 1467235410444 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:23:30 INFO - PROCESS | 1648 | 1467235410451 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 1648 | 1467235410453 Marionette TRACE conn2 <- [1,1170,null,{}] 14:23:30 INFO - PROCESS | 1648 | 1467235410455 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:30 INFO - PROCESS | 1648 | 1467235410457 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:30 INFO - PROCESS | 1648 | 1467235410537 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:23:30 INFO - PROCESS | 1648 | 1467235410541 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 1648 | 1467235410543 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e8800 == 29 [pid = 1648] [id = 300] 14:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115e2e000) [pid = 1648] [serial = 899] [outer = 0x0] 14:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129aac00) [pid = 1648] [serial = 900] [outer = 0x115e2e000] 14:23:30 INFO - PROCESS | 1648 | 1467235410572 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117e97c00) [pid = 1648] [serial = 901] [outer = 0x115e2e000] 14:23:30 INFO - PROCESS | 1648 | 1467235410926 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 523ms 14:23:30 INFO - PROCESS | 1648 | 1467235410975 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:23:30 INFO - PROCESS | 1648 | 1467235410976 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:23:30 INFO - PROCESS | 1648 | 1467235410985 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:23:30 INFO - PROCESS | 1648 | 1467235410988 Marionette TRACE conn2 <- [1,1174,null,{}] 14:23:31 INFO - PROCESS | 1648 | 1467235410998 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:31 INFO - PROCESS | 1648 | 1467235411003 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:31 INFO - PROCESS | 1648 | 1467235411103 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:23:31 INFO - PROCESS | 1648 | 1467235411110 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 1648 | 1467235411112 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960e800 == 30 [pid = 1648] [id = 301] 14:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118551000) [pid = 1648] [serial = 902] [outer = 0x0] 14:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11886b800) [pid = 1648] [serial = 903] [outer = 0x118551000] 14:23:31 INFO - PROCESS | 1648 | 1467235411160 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118fbd800) [pid = 1648] [serial = 904] [outer = 0x118551000] 14:23:31 INFO - PROCESS | 1648 | 1467235411526 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:23:31 INFO - PROCESS | 1648 | 1467235411560 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:23:31 INFO - PROCESS | 1648 | 1467235411562 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 1648 | 1467235411563 Marionette TRACE conn2 <- [1,1178,null,{}] 14:23:31 INFO - PROCESS | 1648 | 1467235411565 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:31 INFO - PROCESS | 1648 | 1467235411567 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:31 INFO - PROCESS | 1648 | 1467235411674 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:23:31 INFO - PROCESS | 1648 | 1467235411689 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 1648 | 1467235411691 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b0800 == 31 [pid = 1648] [id = 302] 14:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118863800) [pid = 1648] [serial = 905] [outer = 0x0] 14:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119278000) [pid = 1648] [serial = 906] [outer = 0x118863800] 14:23:31 INFO - PROCESS | 1648 | 1467235411715 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119540400) [pid = 1648] [serial = 907] [outer = 0x118863800] 14:23:32 INFO - PROCESS | 1648 | 1467235412063 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 1648 | 1467235412085 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:23:32 INFO - PROCESS | 1648 | 1467235412087 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 1648 | 1467235412088 Marionette TRACE conn2 <- [1,1182,null,{}] 14:23:32 INFO - PROCESS | 1648 | 1467235412091 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:32 INFO - PROCESS | 1648 | 1467235412092 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:32 INFO - PROCESS | 1648 | 1467235412182 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:23:32 INFO - PROCESS | 1648 | 1467235412186 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 1648 | 1467235412187 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a74000 == 32 [pid = 1648] [id = 303] 14:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118f46800) [pid = 1648] [serial = 908] [outer = 0x0] 14:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1199b4c00) [pid = 1648] [serial = 909] [outer = 0x118f46800] 14:23:32 INFO - PROCESS | 1648 | 1467235412212 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1218a7800) [pid = 1648] [serial = 910] [outer = 0x118f46800] 14:23:32 INFO - PROCESS | 1648 | 1467235412570 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 1648 | 1467235412608 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:23:32 INFO - PROCESS | 1648 | 1467235412610 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 1648 | 1467235412611 Marionette TRACE conn2 <- [1,1186,null,{}] 14:23:32 INFO - PROCESS | 1648 | 1467235412614 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:32 INFO - PROCESS | 1648 | 1467235412618 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:32 INFO - PROCESS | 1648 | 1467235412719 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:23:32 INFO - PROCESS | 1648 | 1467235412757 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:32 INFO - PROCESS | 1648 | 1467235412758 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x124832800 == 33 [pid = 1648] [id = 304] 14:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121eaf000) [pid = 1648] [serial = 911] [outer = 0x0] 14:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124cdac00) [pid = 1648] [serial = 912] [outer = 0x121eaf000] 14:23:32 INFO - PROCESS | 1648 | 1467235412783 Marionette DEBUG loaded listener.js 14:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1264a6800) [pid = 1648] [serial = 913] [outer = 0x121eaf000] 14:23:33 INFO - PROCESS | 1648 | 1467235413108 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:23:33 INFO - PROCESS | 1648 | 1467235413141 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:23:33 INFO - PROCESS | 1648 | 1467235413144 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 1648 | 1467235413145 Marionette TRACE conn2 <- [1,1190,null,{}] 14:23:33 INFO - PROCESS | 1648 | 1467235413147 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:33 INFO - PROCESS | 1648 | 1467235413148 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:33 INFO - PROCESS | 1648 | 1467235413239 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:23:33 INFO - PROCESS | 1648 | 1467235413277 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 1648 | 1467235413278 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x125569000 == 34 [pid = 1648] [id = 305] 14:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1128d5000) [pid = 1648] [serial = 914] [outer = 0x0] 14:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126651c00) [pid = 1648] [serial = 915] [outer = 0x1128d5000] 14:23:33 INFO - PROCESS | 1648 | 1467235413303 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12687dc00) [pid = 1648] [serial = 916] [outer = 0x1128d5000] 14:23:33 INFO - PROCESS | 1648 | 1467235413590 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:23:33 INFO - PROCESS | 1648 | 1467235413620 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:23:33 INFO - PROCESS | 1648 | 1467235413623 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:23:33 INFO - PROCESS | 1648 | 1467235413624 Marionette TRACE conn2 <- [1,1194,null,{}] 14:23:33 INFO - PROCESS | 1648 | 1467235413626 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:33 INFO - PROCESS | 1648 | 1467235413627 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:33 INFO - PROCESS | 1648 | 1467235413908 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129a9400) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1265e6000) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128859800) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1195ec400) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113d08c00) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111aac400) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113196800) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x117197000) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118a3f400) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113b6f800) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129238800) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126869800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113213400) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113b7ac00) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:23:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129b1000) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:23:33 INFO - PROCESS | 1648 | 1467235413954 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 1648 | 1467235413955 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x117163800 == 35 [pid = 1648] [id = 306] 14:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x111c81800) [pid = 1648] [serial = 917] [outer = 0x0] 14:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a52800) [pid = 1648] [serial = 918] [outer = 0x111c81800] 14:23:33 INFO - PROCESS | 1648 | 1467235413979 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116969c00) [pid = 1648] [serial = 919] [outer = 0x111c81800] 14:23:34 INFO - PROCESS | 1648 | 1467235414270 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 1648 | 1467235414294 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:23:34 INFO - PROCESS | 1648 | 1467235414303 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 1648 | 1467235414304 Marionette TRACE conn2 <- [1,1198,null,{}] 14:23:34 INFO - PROCESS | 1648 | 1467235414307 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:34 INFO - PROCESS | 1648 | 1467235414320 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:34 INFO - PROCESS | 1648 | 1467235414395 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:23:34 INFO - PROCESS | 1648 | 1467235414400 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 1648 | 1467235414402 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c29000 == 36 [pid = 1648] [id = 307] 14:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116a0a800) [pid = 1648] [serial = 920] [outer = 0x0] 14:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126556800) [pid = 1648] [serial = 921] [outer = 0x116a0a800] 14:23:34 INFO - PROCESS | 1648 | 1467235414426 Marionette DEBUG loaded listener.js 14:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1288afc00) [pid = 1648] [serial = 922] [outer = 0x116a0a800] 14:23:34 INFO - PROCESS | 1648 | 1467235414759 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 477ms 14:23:34 INFO - PROCESS | 1648 | 1467235414776 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 1648 | 1467235414778 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:23:34 INFO - PROCESS | 1648 | 1467235414783 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 1648 | 1467235414785 Marionette TRACE conn2 <- [1,1202,null,{}] 14:23:34 INFO - PROCESS | 1648 | 1467235414788 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:34 INFO - PROCESS | 1648 | 1467235414790 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:34 INFO - PROCESS | 1648 | 1467235414945 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:23:34 INFO - PROCESS | 1648 | 1467235414954 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:34 INFO - PROCESS | 1648 | 1467235414956 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x129202800 == 37 [pid = 1648] [id = 308] 14:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1288b0000) [pid = 1648] [serial = 923] [outer = 0x0] 14:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1288b7000) [pid = 1648] [serial = 924] [outer = 0x1288b0000] 14:23:34 INFO - PROCESS | 1648 | 1467235414996 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128dec800) [pid = 1648] [serial = 925] [outer = 0x1288b0000] 14:23:35 INFO - PROCESS | 1648 | 1467235415356 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 622ms 14:23:35 INFO - PROCESS | 1648 | 1467235415404 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 1648 | 1467235415405 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:23:35 INFO - PROCESS | 1648 | 1467235415407 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 1648 | 1467235415409 Marionette TRACE conn2 <- [1,1206,null,{}] 14:23:35 INFO - PROCESS | 1648 | 1467235415411 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:35 INFO - PROCESS | 1648 | 1467235415413 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:35 INFO - PROCESS | 1648 | 1467235415532 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:23:35 INFO - PROCESS | 1648 | 1467235415538 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 1648 | 1467235415540 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979d000 == 38 [pid = 1648] [id = 309] 14:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1288b2800) [pid = 1648] [serial = 926] [outer = 0x0] 14:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12956bc00) [pid = 1648] [serial = 927] [outer = 0x1288b2800] 14:23:35 INFO - PROCESS | 1648 | 1467235415566 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1295a1000) [pid = 1648] [serial = 928] [outer = 0x1288b2800] 14:23:35 INFO - PROCESS | 1648 | 1467235415866 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 14:23:35 INFO - PROCESS | 1648 | 1467235415932 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 1648 | 1467235415935 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:23:35 INFO - PROCESS | 1648 | 1467235415939 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:23:35 INFO - PROCESS | 1648 | 1467235415942 Marionette TRACE conn2 <- [1,1210,null,{}] 14:23:35 INFO - PROCESS | 1648 | 1467235415946 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:35 INFO - PROCESS | 1648 | 1467235415949 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:36 INFO - PROCESS | 1648 | 1467235416069 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:23:36 INFO - PROCESS | 1648 | 1467235416121 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 1648 | 1467235416123 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b1c000 == 39 [pid = 1648] [id = 310] 14:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a50c00) [pid = 1648] [serial = 929] [outer = 0x0] 14:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112a56400) [pid = 1648] [serial = 930] [outer = 0x112a50c00] 14:23:36 INFO - PROCESS | 1648 | 1467235416156 Marionette DEBUG loaded listener.js 14:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113198000) [pid = 1648] [serial = 931] [outer = 0x112a50c00] 14:23:36 INFO - PROCESS | 1648 | 1467235416726 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 823ms 14:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:23:36 INFO - PROCESS | 1648 | 1467235416764 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 1648 | 1467235416767 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:23:36 INFO - PROCESS | 1648 | 1467235416771 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 1648 | 1467235416774 Marionette TRACE conn2 <- [1,1214,null,{}] 14:23:36 INFO - PROCESS | 1648 | 1467235416777 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:36 INFO - PROCESS | 1648 | 1467235416779 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:36 INFO - PROCESS | 1648 | 1467235416884 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:23:36 INFO - PROCESS | 1648 | 1467235416960 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:36 INFO - PROCESS | 1648 | 1467235416961 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cb1000 == 40 [pid = 1648] [id = 311] 14:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116792800) [pid = 1648] [serial = 932] [outer = 0x0] 14:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117e9cc00) [pid = 1648] [serial = 933] [outer = 0x116792800] 14:23:36 INFO - PROCESS | 1648 | 1467235416992 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11854b000) [pid = 1648] [serial = 934] [outer = 0x116792800] 14:23:37 INFO - PROCESS | 1648 | 1467235417647 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 924ms 14:23:37 INFO - PROCESS | 1648 | 1467235417693 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:23:37 INFO - PROCESS | 1648 | 1467235417696 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:23:37 INFO - PROCESS | 1648 | 1467235417699 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:23:37 INFO - PROCESS | 1648 | 1467235417701 Marionette TRACE conn2 <- [1,1218,null,{}] 14:23:37 INFO - PROCESS | 1648 | 1467235417704 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:37 INFO - PROCESS | 1648 | 1467235417706 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:37 INFO - PROCESS | 1648 | 1467235417811 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:23:37 INFO - PROCESS | 1648 | 1467235417888 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 1648 | 1467235417891 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116939000 == 41 [pid = 1648] [id = 312] 14:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x115eecc00) [pid = 1648] [serial = 935] [outer = 0x0] 14:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116053000) [pid = 1648] [serial = 936] [outer = 0x115eecc00] 14:23:37 INFO - PROCESS | 1648 | 1467235417919 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116785800) [pid = 1648] [serial = 937] [outer = 0x115eecc00] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x129202800 == 40 [pid = 1648] [id = 308] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x128c29000 == 39 [pid = 1648] [id = 307] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x117163800 == 38 [pid = 1648] [id = 306] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x125569000 == 37 [pid = 1648] [id = 305] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x124832800 == 36 [pid = 1648] [id = 304] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x121a74000 == 35 [pid = 1648] [id = 303] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b0800 == 34 [pid = 1648] [id = 302] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11960e800 == 33 [pid = 1648] [id = 301] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e8800 == 32 [pid = 1648] [id = 300] 14:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x115ed0800 == 31 [pid = 1648] [id = 299] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x125585c00) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128854000) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126553400) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1288b9000) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1288b1800) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1196ac000) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1151a7c00) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116787c00) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11223ec00) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129a7000) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1162d2c00) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1181c0000) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118544800) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1185a0c00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119271400) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119536c00) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1162d6400) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116968000) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129572800) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128857400) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117196000) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121c0f800) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12959bc00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113967c00) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118fbf000) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129239c00) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128de7000) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1288ba400) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124f94400) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 14:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121eac400) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:23:38 INFO - PROCESS | 1648 | 1467235418301 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 623ms 14:23:38 INFO - PROCESS | 1648 | 1467235418322 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 1648 | 1467235418325 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:23:38 INFO - PROCESS | 1648 | 1467235418331 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 1648 | 1467235418332 Marionette TRACE conn2 <- [1,1222,null,{}] 14:23:38 INFO - PROCESS | 1648 | 1467235418335 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 1648 | 1467235418336 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:38 INFO - PROCESS | 1648 | 1467235418414 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:23:38 INFO - PROCESS | 1648 | 1467235418418 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 1648 | 1467235418420 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e8800 == 32 [pid = 1648] [id = 313] 14:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116968000) [pid = 1648] [serial = 938] [outer = 0x0] 14:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118542c00) [pid = 1648] [serial = 939] [outer = 0x116968000] 14:23:38 INFO - PROCESS | 1648 | 1467235418448 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118861c00) [pid = 1648] [serial = 940] [outer = 0x116968000] 14:23:38 INFO - PROCESS | 1648 | 1467235418768 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 1648 | 1467235418803 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:23:38 INFO - PROCESS | 1648 | 1467235418805 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 1648 | 1467235418807 Marionette TRACE conn2 <- [1,1226,null,{}] 14:23:38 INFO - PROCESS | 1648 | 1467235418815 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 1648 | 1467235418819 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:38 INFO - PROCESS | 1648 | 1467235418900 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:23:38 INFO - PROCESS | 1648 | 1467235418905 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 1648 | 1467235418907 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a69000 == 33 [pid = 1648] [id = 314] 14:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a58c00) [pid = 1648] [serial = 941] [outer = 0x0] 14:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119279000) [pid = 1648] [serial = 942] [outer = 0x112a58c00] 14:23:38 INFO - PROCESS | 1648 | 1467235418937 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1196a6c00) [pid = 1648] [serial = 943] [outer = 0x112a58c00] 14:23:39 INFO - PROCESS | 1648 | 1467235419290 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 14:23:39 INFO - PROCESS | 1648 | 1467235419333 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 1648 | 1467235419335 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:23:39 INFO - PROCESS | 1648 | 1467235419339 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - PROCESS | 1648 | 1467235419340 Marionette TRACE conn2 <- [1,1230,null,{}] 14:23:39 INFO - PROCESS | 1648 | 1467235419342 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:39 INFO - PROCESS | 1648 | 1467235419343 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:39 INFO - PROCESS | 1648 | 1467235419419 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:23:39 INFO - PROCESS | 1648 | 1467235419423 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 1648 | 1467235419424 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d2a000 == 34 [pid = 1648] [id = 315] 14:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1216f3400) [pid = 1648] [serial = 944] [outer = 0x0] 14:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121c0f800) [pid = 1648] [serial = 945] [outer = 0x1216f3400] 14:23:39 INFO - PROCESS | 1648 | 1467235419451 Marionette DEBUG loaded listener.js 14:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124caf800) [pid = 1648] [serial = 946] [outer = 0x1216f3400] 14:23:39 INFO - PROCESS | 1648 | 1467235419820 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 14:23:39 INFO - PROCESS | 1648 | 1467235419858 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 1648 | 1467235419860 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:23:39 INFO - PROCESS | 1648 | 1467235419864 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - PROCESS | 1648 | 1467235419866 Marionette TRACE conn2 <- [1,1234,null,{}] 14:23:39 INFO - PROCESS | 1648 | 1467235419869 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:39 INFO - PROCESS | 1648 | 1467235419871 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:39 INFO - PROCESS | 1648 | 1467235419984 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:23:40 INFO - PROCESS | 1648 | 1467235420075 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 1648 | 1467235420076 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12554a800 == 35 [pid = 1648] [id = 316] 14:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121b81800) [pid = 1648] [serial = 947] [outer = 0x0] 14:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1250e0400) [pid = 1648] [serial = 948] [outer = 0x121b81800] 14:23:40 INFO - PROCESS | 1648 | 1467235420120 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1264a7c00) [pid = 1648] [serial = 949] [outer = 0x121b81800] 14:23:40 INFO - PROCESS | 1648 | 1467235420417 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 571ms 14:23:40 INFO - PROCESS | 1648 | 1467235420436 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 1648 | 1467235420437 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:23:40 INFO - PROCESS | 1648 | 1467235420439 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 1648 | 1467235420440 Marionette TRACE conn2 <- [1,1238,null,{}] 14:23:40 INFO - PROCESS | 1648 | 1467235420443 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:40 INFO - PROCESS | 1648 | 1467235420450 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:40 INFO - PROCESS | 1648 | 1467235420571 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:23:40 INFO - PROCESS | 1648 | 1467235420575 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 1648 | 1467235420576 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1f800 == 36 [pid = 1648] [id = 317] 14:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124ca7800) [pid = 1648] [serial = 950] [outer = 0x0] 14:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12685f000) [pid = 1648] [serial = 951] [outer = 0x124ca7800] 14:23:40 INFO - PROCESS | 1648 | 1467235420602 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129304800) [pid = 1648] [serial = 952] [outer = 0x124ca7800] 14:23:40 INFO - PROCESS | 1648 | 1467235420917 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 14:23:40 INFO - PROCESS | 1648 | 1467235420958 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 1648 | 1467235420960 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:23:40 INFO - PROCESS | 1648 | 1467235420962 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:23:40 INFO - PROCESS | 1648 | 1467235420963 Marionette TRACE conn2 <- [1,1242,null,{}] 14:23:40 INFO - PROCESS | 1648 | 1467235420965 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:40 INFO - PROCESS | 1648 | 1467235420966 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:41 INFO - PROCESS | 1648 | 1467235421061 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:23:41 INFO - PROCESS | 1648 | 1467235421065 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 1648 | 1467235421073 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12951e800 == 37 [pid = 1648] [id = 318] 14:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128854000) [pid = 1648] [serial = 953] [outer = 0x0] 14:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129572800) [pid = 1648] [serial = 954] [outer = 0x128854000] 14:23:41 INFO - PROCESS | 1648 | 1467235421127 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129598800) [pid = 1648] [serial = 955] [outer = 0x128854000] 14:23:41 INFO - PROCESS | 1648 | 1467235421452 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 14:23:41 INFO - PROCESS | 1648 | 1467235421488 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:23:41 INFO - PROCESS | 1648 | 1467235421489 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:23:41 INFO - PROCESS | 1648 | 1467235421492 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 1648 | 1467235421493 Marionette TRACE conn2 <- [1,1246,null,{}] 14:23:41 INFO - PROCESS | 1648 | 1467235421495 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:41 INFO - PROCESS | 1648 | 1467235421496 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:41 INFO - PROCESS | 1648 | 1467235421591 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:23:41 INFO - PROCESS | 1648 | 1467235421594 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:41 INFO - PROCESS | 1648 | 1467235421595 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1297a3800 == 38 [pid = 1648] [id = 319] 14:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12959d000) [pid = 1648] [serial = 956] [outer = 0x0] 14:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1295d8400) [pid = 1648] [serial = 957] [outer = 0x12959d000] 14:23:41 INFO - PROCESS | 1648 | 1467235421622 Marionette DEBUG loaded listener.js 14:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1295dac00) [pid = 1648] [serial = 958] [outer = 0x12959d000] 14:23:41 INFO - PROCESS | 1648 | 1467235421943 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 14:23:41 INFO - PROCESS | 1648 | 1467235421960 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:23:41 INFO - PROCESS | 1648 | 1467235421962 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:23:41 INFO - PROCESS | 1648 | 1467235421972 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 1648 | 1467235421973 Marionette TRACE conn2 <- [1,1250,null,{}] 14:23:41 INFO - PROCESS | 1648 | 1467235421982 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:41 INFO - PROCESS | 1648 | 1467235421984 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:42 INFO - PROCESS | 1648 | 1467235422092 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:23:42 INFO - PROCESS | 1648 | 1467235422125 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 1648 | 1467235422127 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac4b000 == 39 [pid = 1648] [id = 320] 14:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129576c00) [pid = 1648] [serial = 959] [outer = 0x0] 14:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a802800) [pid = 1648] [serial = 960] [outer = 0x129576c00] 14:23:42 INFO - PROCESS | 1648 | 1467235422151 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a811400) [pid = 1648] [serial = 961] [outer = 0x129576c00] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118f46800) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115e2e000) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112f9b400) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176cd000) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118551000) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121eaf000) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112fc1c00) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118548800) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119531800) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129302800) [pid = 1648] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1128d5000) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x111c81800) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129aa400) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118863800) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116a0a800) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:23:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1288b0000) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:23:42 INFO - PROCESS | 1648 | 1467235422514 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 575ms 14:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:23:42 INFO - PROCESS | 1648 | 1467235422540 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:23:42 INFO - PROCESS | 1648 | 1467235422542 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:23:42 INFO - PROCESS | 1648 | 1467235422544 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:23:42 INFO - PROCESS | 1648 | 1467235422545 Marionette TRACE conn2 <- [1,1254,null,{}] 14:23:42 INFO - PROCESS | 1648 | 1467235422550 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:42 INFO - PROCESS | 1648 | 1467235422551 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:42 INFO - PROCESS | 1648 | 1467235422627 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:23:42 INFO - PROCESS | 1648 | 1467235422633 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 1648 | 1467235422634 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a54000 == 40 [pid = 1648] [id = 321] 14:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112fb5400) [pid = 1648] [serial = 962] [outer = 0x0] 14:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1176be400) [pid = 1648] [serial = 963] [outer = 0x112fb5400] 14:23:42 INFO - PROCESS | 1648 | 1467235422659 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119531800) [pid = 1648] [serial = 964] [outer = 0x112fb5400] 14:23:42 INFO - PROCESS | 1648 | 1467235422987 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 472ms 14:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:23:43 INFO - PROCESS | 1648 | 1467235423017 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 1648 | 1467235423019 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:23:43 INFO - PROCESS | 1648 | 1467235423021 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 1648 | 1467235423022 Marionette TRACE conn2 <- [1,1258,null,{}] 14:23:43 INFO - PROCESS | 1648 | 1467235423025 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:43 INFO - PROCESS | 1648 | 1467235423026 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:43 INFO - PROCESS | 1648 | 1467235423144 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:23:43 INFO - PROCESS | 1648 | 1467235423152 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 1648 | 1467235423154 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c6000 == 41 [pid = 1648] [id = 322] 14:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1264a9000) [pid = 1648] [serial = 965] [outer = 0x0] 14:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128882c00) [pid = 1648] [serial = 966] [outer = 0x1264a9000] 14:23:43 INFO - PROCESS | 1648 | 1467235423180 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b212400) [pid = 1648] [serial = 967] [outer = 0x1264a9000] 14:23:43 INFO - PROCESS | 1648 | 1467235423488 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 14:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:23:43 INFO - PROCESS | 1648 | 1467235423540 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 1648 | 1467235423541 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:23:43 INFO - PROCESS | 1648 | 1467235423543 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 1648 | 1467235423544 Marionette TRACE conn2 <- [1,1262,null,{}] 14:23:43 INFO - PROCESS | 1648 | 1467235423546 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:43 INFO - PROCESS | 1648 | 1467235423547 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:43 INFO - PROCESS | 1648 | 1467235423624 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:23:43 INFO - PROCESS | 1648 | 1467235423629 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 1648 | 1467235423631 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb86800 == 42 [pid = 1648] [id = 323] 14:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11927bc00) [pid = 1648] [serial = 968] [outer = 0x0] 14:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b220c00) [pid = 1648] [serial = 969] [outer = 0x11927bc00] 14:23:43 INFO - PROCESS | 1648 | 1467235423657 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12ba1bc00) [pid = 1648] [serial = 970] [outer = 0x11927bc00] 14:23:43 INFO - PROCESS | 1648 | 1467235423987 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 14:23:44 INFO - PROCESS | 1648 | 1467235424012 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 1648 | 1467235424016 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:23:44 INFO - PROCESS | 1648 | 1467235424018 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 1648 | 1467235424019 Marionette TRACE conn2 <- [1,1266,null,{}] 14:23:44 INFO - PROCESS | 1648 | 1467235424021 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 1648 | 1467235424022 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:44 INFO - PROCESS | 1648 | 1467235424135 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:23:44 INFO - PROCESS | 1648 | 1467235424140 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 1648 | 1467235424142 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e9000 == 43 [pid = 1648] [id = 324] 14:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1264a3c00) [pid = 1648] [serial = 971] [outer = 0x0] 14:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12ba27400) [pid = 1648] [serial = 972] [outer = 0x1264a3c00] 14:23:44 INFO - PROCESS | 1648 | 1467235424166 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb40800) [pid = 1648] [serial = 973] [outer = 0x1264a3c00] 14:23:44 INFO - PROCESS | 1648 | 1467235424515 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 567ms 14:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:23:44 INFO - PROCESS | 1648 | 1467235424586 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 1648 | 1467235424589 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:23:44 INFO - PROCESS | 1648 | 1467235424592 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 1648 | 1467235424594 Marionette TRACE conn2 <- [1,1270,null,{}] 14:23:44 INFO - PROCESS | 1648 | 1467235424598 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 1648 | 1467235424600 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:44 INFO - PROCESS | 1648 | 1467235424709 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:23:44 INFO - PROCESS | 1648 | 1467235424763 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:44 INFO - PROCESS | 1648 | 1467235424766 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169af000 == 44 [pid = 1648] [id = 325] 14:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112a7a000) [pid = 1648] [serial = 974] [outer = 0x0] 14:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112f9d800) [pid = 1648] [serial = 975] [outer = 0x112a7a000] 14:23:44 INFO - PROCESS | 1648 | 1467235424797 Marionette DEBUG loaded listener.js 14:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1160a5c00) [pid = 1648] [serial = 976] [outer = 0x112a7a000] 14:23:45 INFO - PROCESS | 1648 | 1467235425251 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 14:23:45 INFO - PROCESS | 1648 | 1467235425323 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:23:45 INFO - PROCESS | 1648 | 1467235425326 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:23:45 INFO - PROCESS | 1648 | 1467235425363 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:23:45 INFO - PROCESS | 1648 | 1467235425365 Marionette TRACE conn2 <- [1,1274,null,{}] 14:23:45 INFO - PROCESS | 1648 | 1467235425369 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:45 INFO - PROCESS | 1648 | 1467235425371 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:45 INFO - PROCESS | 1648 | 1467235425476 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:23:45 INFO - PROCESS | 1648 | 1467235425545 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 1648 | 1467235425547 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x125557800 == 45 [pid = 1648] [id = 326] 14:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11885f800) [pid = 1648] [serial = 977] [outer = 0x0] 14:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118accc00) [pid = 1648] [serial = 978] [outer = 0x11885f800] 14:23:45 INFO - PROCESS | 1648 | 1467235425579 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119279800) [pid = 1648] [serial = 979] [outer = 0x11885f800] 14:23:46 INFO - PROCESS | 1648 | 1467235426017 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 741ms 14:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:23:46 INFO - PROCESS | 1648 | 1467235426086 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 1648 | 1467235426088 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:23:46 INFO - PROCESS | 1648 | 1467235426091 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 1648 | 1467235426096 Marionette TRACE conn2 <- [1,1278,null,{}] 14:23:46 INFO - PROCESS | 1648 | 1467235426107 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:46 INFO - PROCESS | 1648 | 1467235426112 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:46 INFO - PROCESS | 1648 | 1467235426322 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:23:46 INFO - PROCESS | 1648 | 1467235426380 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 1648 | 1467235426382 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb70000 == 46 [pid = 1648] [id = 327] 14:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124f9a000) [pid = 1648] [serial = 980] [outer = 0x0] 14:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125f40800) [pid = 1648] [serial = 981] [outer = 0x124f9a000] 14:23:46 INFO - PROCESS | 1648 | 1467235426413 Marionette DEBUG loaded listener.js 14:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12884c800) [pid = 1648] [serial = 982] [outer = 0x124f9a000] 14:23:46 INFO - PROCESS | 1648 | 1467235426855 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 825ms 14:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:23:46 INFO - PROCESS | 1648 | 1467235426929 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 1648 | 1467235426932 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:23:46 INFO - PROCESS | 1648 | 1467235426935 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 1648 | 1467235426936 Marionette TRACE conn2 <- [1,1282,null,{}] 14:23:46 INFO - PROCESS | 1648 | 1467235426939 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:46 INFO - PROCESS | 1648 | 1467235426940 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:47 INFO - PROCESS | 1648 | 1467235427042 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:23:47 INFO - PROCESS | 1648 | 1467235427110 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 1648 | 1467235427112 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7d9800 == 47 [pid = 1648] [id = 328] 14:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128880c00) [pid = 1648] [serial = 983] [outer = 0x0] 14:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12930f400) [pid = 1648] [serial = 984] [outer = 0x128880c00] 14:23:47 INFO - PROCESS | 1648 | 1467235427142 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1295dcc00) [pid = 1648] [serial = 985] [outer = 0x128880c00] 14:23:47 INFO - PROCESS | 1648 | 1467235427569 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 14:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:23:47 INFO - PROCESS | 1648 | 1467235427606 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:23:47 INFO - PROCESS | 1648 | 1467235427608 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:23:47 INFO - PROCESS | 1648 | 1467235427610 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:23:47 INFO - PROCESS | 1648 | 1467235427611 Marionette TRACE conn2 <- [1,1286,null,{}] 14:23:47 INFO - PROCESS | 1648 | 1467235427806 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:47 INFO - PROCESS | 1648 | 1467235427807 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:47 INFO - PROCESS | 1648 | 1467235427904 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:23:47 INFO - PROCESS | 1648 | 1467235427958 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 1648 | 1467235427960 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1183dd000 == 48 [pid = 1648] [id = 329] 14:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113f02c00) [pid = 1648] [serial = 986] [outer = 0x0] 14:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1160ac800) [pid = 1648] [serial = 987] [outer = 0x113f02c00] 14:23:47 INFO - PROCESS | 1648 | 1467235427988 Marionette DEBUG loaded listener.js 14:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116968400) [pid = 1648] [serial = 988] [outer = 0x113f02c00] 14:23:48 INFO - PROCESS | 1648 | 1467235428429 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 877ms 14:23:48 INFO - PROCESS | 1648 | 1467235428488 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:23:48 INFO - PROCESS | 1648 | 1467235428490 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:23:48 INFO - PROCESS | 1648 | 1467235428493 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 1648 | 1467235428495 Marionette TRACE conn2 <- [1,1290,null,{}] 14:23:48 INFO - PROCESS | 1648 | 1467235428518 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:48 INFO - PROCESS | 1648 | 1467235428520 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:48 INFO - PROCESS | 1648 | 1467235428610 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb86800 == 47 [pid = 1648] [id = 323] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c6000 == 46 [pid = 1648] [id = 322] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x124a54000 == 45 [pid = 1648] [id = 321] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac4b000 == 44 [pid = 1648] [id = 320] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1297a3800 == 43 [pid = 1648] [id = 319] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12951e800 == 42 [pid = 1648] [id = 318] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1f800 == 41 [pid = 1648] [id = 317] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12554a800 == 40 [pid = 1648] [id = 316] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123d2a000 == 39 [pid = 1648] [id = 315] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119a69000 == 38 [pid = 1648] [id = 314] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e8800 == 37 [pid = 1648] [id = 313] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x116939000 == 36 [pid = 1648] [id = 312] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119cb1000 == 35 [pid = 1648] [id = 311] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x113b1c000 == 34 [pid = 1648] [id = 310] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12979d000 == 33 [pid = 1648] [id = 309] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11693e800 == 32 [pid = 1648] [id = 298] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1183dd000 == 31 [pid = 1648] [id = 329] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7d9800 == 30 [pid = 1648] [id = 328] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb70000 == 29 [pid = 1648] [id = 327] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x125557800 == 28 [pid = 1648] [id = 326] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e9000 == 27 [pid = 1648] [id = 324] 14:23:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1169af000 == 26 [pid = 1648] [id = 325] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11886b800) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118fbd800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124cdac00) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x115ef4c00) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113255800) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118a36c00) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1185a1000) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126802400) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124ca3800) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129576400) [pid = 1648] [serial = 889] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129310800) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126651c00) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1264a6800) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12687dc00) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116969c00) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11604b400) [pid = 1648] [serial = 892] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113f06c00) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113197800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a52800) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118862400) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119278000) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126556800) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1288afc00) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128dec800) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12956bc00) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1218a7800) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119540400) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1288b7000) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1199b4c00) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129aac00) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x117e97c00) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1131a0400) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1181be400) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 14:23:49 INFO - PROCESS | 1648 | 1467235429235 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 1648 | 1467235429237 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x112644000 == 27 [pid = 1648] [id = 330] 14:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1122b9000) [pid = 1648] [serial = 989] [outer = 0x0] 14:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1128d3000) [pid = 1648] [serial = 990] [outer = 0x1122b9000] 14:23:49 INFO - PROCESS | 1648 | 1467235429270 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112a59400) [pid = 1648] [serial = 991] [outer = 0x1122b9000] 14:23:49 INFO - PROCESS | 1648 | 1467235429701 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1239ms 14:23:49 INFO - PROCESS | 1648 | 1467235429735 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:23:49 INFO - PROCESS | 1648 | 1467235429738 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:23:49 INFO - PROCESS | 1648 | 1467235429740 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:23:49 INFO - PROCESS | 1648 | 1467235429742 Marionette TRACE conn2 <- [1,1294,null,{}] 14:23:49 INFO - PROCESS | 1648 | 1467235429751 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:49 INFO - PROCESS | 1648 | 1467235429754 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:49 INFO - PROCESS | 1648 | 1467235429852 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:23:49 INFO - PROCESS | 1648 | 1467235429907 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 1648 | 1467235429908 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x116673800 == 28 [pid = 1648] [id = 331] 14:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113211c00) [pid = 1648] [serial = 992] [outer = 0x0] 14:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113d5b000) [pid = 1648] [serial = 993] [outer = 0x113211c00] 14:23:49 INFO - PROCESS | 1648 | 1467235429934 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115ef3400) [pid = 1648] [serial = 994] [outer = 0x113211c00] 14:23:50 INFO - PROCESS | 1648 | 1467235430215 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 14:23:50 INFO - PROCESS | 1648 | 1467235430263 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 1648 | 1467235430269 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:23:50 INFO - PROCESS | 1648 | 1467235430272 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 1648 | 1467235430273 Marionette TRACE conn2 <- [1,1298,null,{}] 14:23:50 INFO - PROCESS | 1648 | 1467235430275 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:50 INFO - PROCESS | 1648 | 1467235430277 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:50 INFO - PROCESS | 1648 | 1467235430356 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:23:50 INFO - PROCESS | 1648 | 1467235430360 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 1648 | 1467235430361 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11661c800 == 29 [pid = 1648] [id = 332] 14:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1160a8800) [pid = 1648] [serial = 995] [outer = 0x0] 14:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116973400) [pid = 1648] [serial = 996] [outer = 0x1160a8800] 14:23:50 INFO - PROCESS | 1648 | 1467235430389 Marionette DEBUG loaded listener.js 14:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118167400) [pid = 1648] [serial = 997] [outer = 0x1160a8800] 14:23:50 INFO - PROCESS | 1648 | 1467235430779 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 14:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:23:50 INFO - PROCESS | 1648 | 1467235430792 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 1648 | 1467235430794 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:23:50 INFO - PROCESS | 1648 | 1467235430804 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 1648 | 1467235430810 Marionette TRACE conn2 <- [1,1302,null,{}] 14:23:50 INFO - PROCESS | 1648 | 1467235430816 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:50 INFO - PROCESS | 1648 | 1467235430820 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:50 INFO - PROCESS | 1648 | 1467235430938 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:23:51 INFO - PROCESS | 1648 | 1467235431082 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 1648 | 1467235431084 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ebc000 == 30 [pid = 1648] [id = 333] 14:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1110a0400) [pid = 1648] [serial = 998] [outer = 0x0] 14:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129a4800) [pid = 1648] [serial = 999] [outer = 0x1110a0400] 14:23:51 INFO - PROCESS | 1648 | 1467235431127 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112a83800) [pid = 1648] [serial = 1000] [outer = 0x1110a0400] 14:23:51 INFO - PROCESS | 1648 | 1467235431683 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 936ms 14:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:23:51 INFO - PROCESS | 1648 | 1467235431741 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:23:51 INFO - PROCESS | 1648 | 1467235431743 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:23:51 INFO - PROCESS | 1648 | 1467235431746 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:23:51 INFO - PROCESS | 1648 | 1467235431750 Marionette TRACE conn2 <- [1,1306,null,{}] 14:23:51 INFO - PROCESS | 1648 | 1467235431754 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:51 INFO - PROCESS | 1648 | 1467235431755 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:51 INFO - PROCESS | 1648 | 1467235431858 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:23:51 INFO - PROCESS | 1648 | 1467235431934 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 1648 | 1467235431936 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a7d000 == 31 [pid = 1648] [id = 334] 14:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116791400) [pid = 1648] [serial = 1001] [outer = 0x0] 14:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116a0bc00) [pid = 1648] [serial = 1002] [outer = 0x116791400] 14:23:51 INFO - PROCESS | 1648 | 1467235431967 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1181bc000) [pid = 1648] [serial = 1003] [outer = 0x116791400] 14:23:52 INFO - PROCESS | 1648 | 1467235432471 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 773ms 14:23:52 INFO - PROCESS | 1648 | 1467235432525 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 1648 | 1467235432527 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:23:52 INFO - PROCESS | 1648 | 1467235432533 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 1648 | 1467235432535 Marionette TRACE conn2 <- [1,1310,null,{}] 14:23:52 INFO - PROCESS | 1648 | 1467235432537 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:52 INFO - PROCESS | 1648 | 1467235432539 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:52 INFO - PROCESS | 1648 | 1467235432702 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:23:52 INFO - PROCESS | 1648 | 1467235432779 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 1648 | 1467235432780 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f44800 == 32 [pid = 1648] [id = 335] 14:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112e02400) [pid = 1648] [serial = 1004] [outer = 0x0] 14:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113195800) [pid = 1648] [serial = 1005] [outer = 0x112e02400] 14:23:52 INFO - PROCESS | 1648 | 1467235432809 Marionette DEBUG loaded listener.js 14:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113b6ec00) [pid = 1648] [serial = 1006] [outer = 0x112e02400] 14:23:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11661c800 == 31 [pid = 1648] [id = 332] 14:23:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116673800 == 30 [pid = 1648] [id = 331] 14:23:53 INFO - PROCESS | 1648 | --DOCSHELL 0x112644000 == 29 [pid = 1648] [id = 330] 14:23:53 INFO - PROCESS | 1648 | 1467235433197 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 1648 | 1467235433206 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:23:53 INFO - PROCESS | 1648 | 1467235433209 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 1648 | 1467235433211 Marionette TRACE conn2 <- [1,1314,null,{}] 14:23:53 INFO - PROCESS | 1648 | 1467235433214 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:53 INFO - PROCESS | 1648 | 1467235433215 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:53 INFO - PROCESS | 1648 | 1467235433291 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:23:53 INFO - PROCESS | 1648 | 1467235433384 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:53 INFO - PROCESS | 1648 | 1467235433386 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f1b000 == 30 [pid = 1648] [id = 336] 14:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112a51000) [pid = 1648] [serial = 1007] [outer = 0x0] 14:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11678cc00) [pid = 1648] [serial = 1008] [outer = 0x112a51000] 14:23:53 INFO - PROCESS | 1648 | 1467235433430 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118f42800) [pid = 1648] [serial = 1009] [outer = 0x112a51000] 14:23:53 INFO - PROCESS | 1648 | 1467235433869 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 14:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:23:53 INFO - PROCESS | 1648 | 1467235433884 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:23:53 INFO - PROCESS | 1648 | 1467235433886 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:23:53 INFO - PROCESS | 1648 | 1467235433888 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 1648 | 1467235433889 Marionette TRACE conn2 <- [1,1318,null,{}] 14:23:53 INFO - PROCESS | 1648 | 1467235433892 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:53 INFO - PROCESS | 1648 | 1467235433893 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:53 INFO - PROCESS | 1648 | 1467235433994 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:23:54 INFO - PROCESS | 1648 | 1467235434033 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 1648 | 1467235434034 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b0000 == 31 [pid = 1648] [id = 337] 14:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112a85000) [pid = 1648] [serial = 1010] [outer = 0x0] 14:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119277800) [pid = 1648] [serial = 1011] [outer = 0x112a85000] 14:23:54 INFO - PROCESS | 1648 | 1467235434059 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1196a7400) [pid = 1648] [serial = 1012] [outer = 0x112a85000] 14:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 14:23:54 INFO - PROCESS | 1648 | 1467235434403 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:23:54 INFO - PROCESS | 1648 | 1467235434407 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:23:54 INFO - PROCESS | 1648 | 1467235434409 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:23:54 INFO - PROCESS | 1648 | 1467235434417 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:23:54 INFO - PROCESS | 1648 | 1467235434420 Marionette TRACE conn2 <- [1,1322,null,{}] 14:23:54 INFO - PROCESS | 1648 | 1467235434428 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:54 INFO - PROCESS | 1648 | 1467235434430 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:54 INFO - PROCESS | 1648 | 1467235434558 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:23:54 INFO - PROCESS | 1648 | 1467235434607 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 1648 | 1467235434609 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d39800 == 32 [pid = 1648] [id = 338] 14:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112a7a800) [pid = 1648] [serial = 1013] [outer = 0x0] 14:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119f27400) [pid = 1648] [serial = 1014] [outer = 0x112a7a800] 14:23:54 INFO - PROCESS | 1648 | 1467235434650 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124ca4400) [pid = 1648] [serial = 1015] [outer = 0x112a7a800] 14:23:55 INFO - PROCESS | 1648 | 1467235435146 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 775ms 14:23:55 INFO - PROCESS | 1648 | 1467235435189 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 1648 | 1467235435191 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:23:55 INFO - PROCESS | 1648 | 1467235435194 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 1648 | 1467235435197 Marionette TRACE conn2 <- [1,1326,null,{}] 14:23:55 INFO - PROCESS | 1648 | 1467235435201 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:55 INFO - PROCESS | 1648 | 1467235435203 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:55 INFO - PROCESS | 1648 | 1467235435311 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128854000) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124ca7800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129576c00) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121b81800) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112a58c00) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1216f3400) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12959d000) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112a50c00) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1288b2800) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x115eecc00) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116792800) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116968000) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112fb5400) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11927bc00) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1264a9000) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1264a3c00) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113f02c00) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113211c00) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1122b9000) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a7a000) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11885f800) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124f9a000) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128880c00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:23:55 INFO - PROCESS | 1648 | 1467235435403 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 1648 | 1467235435404 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f6a800 == 33 [pid = 1648] [id = 339] 14:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1128d5000) [pid = 1648] [serial = 1016] [outer = 0x0] 14:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112a58c00) [pid = 1648] [serial = 1017] [outer = 0x1128d5000] 14:23:55 INFO - PROCESS | 1648 | 1467235435433 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1133c6000) [pid = 1648] [serial = 1018] [outer = 0x1128d5000] 14:23:55 INFO - PROCESS | 1648 | 1467235435700 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 14:23:55 INFO - PROCESS | 1648 | 1467235435722 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 1648 | 1467235435723 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:23:55 INFO - PROCESS | 1648 | 1467235435725 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 1648 | 1467235435726 Marionette TRACE conn2 <- [1,1330,null,{}] 14:23:55 INFO - PROCESS | 1648 | 1467235435736 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:55 INFO - PROCESS | 1648 | 1467235435737 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:55 INFO - PROCESS | 1648 | 1467235435821 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:23:55 INFO - PROCESS | 1648 | 1467235435826 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 1648 | 1467235435831 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d1e800 == 34 [pid = 1648] [id = 340] 14:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124ae7400) [pid = 1648] [serial = 1019] [outer = 0x0] 14:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1250e5000) [pid = 1648] [serial = 1020] [outer = 0x124ae7400] 14:23:55 INFO - PROCESS | 1648 | 1467235435865 Marionette DEBUG loaded listener.js 14:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1265e5c00) [pid = 1648] [serial = 1021] [outer = 0x124ae7400] 14:23:56 INFO - PROCESS | 1648 | 1467235436220 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 14:23:56 INFO - PROCESS | 1648 | 1467235436243 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 1648 | 1467235436245 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:23:56 INFO - PROCESS | 1648 | 1467235436249 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 1648 | 1467235436251 Marionette TRACE conn2 <- [1,1334,null,{}] 14:23:56 INFO - PROCESS | 1648 | 1467235436254 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:56 INFO - PROCESS | 1648 | 1467235436255 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:56 INFO - PROCESS | 1648 | 1467235436359 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:23:56 INFO - PROCESS | 1648 | 1467235436368 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 1648 | 1467235436369 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c16000 == 35 [pid = 1648] [id = 341] 14:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1216f3400) [pid = 1648] [serial = 1022] [outer = 0x0] 14:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12687c400) [pid = 1648] [serial = 1023] [outer = 0x1216f3400] 14:23:56 INFO - PROCESS | 1648 | 1467235436393 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128878c00) [pid = 1648] [serial = 1024] [outer = 0x1216f3400] 14:23:56 INFO - PROCESS | 1648 | 1467235436702 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 475ms 14:23:56 INFO - PROCESS | 1648 | 1467235436723 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 1648 | 1467235436724 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:23:56 INFO - PROCESS | 1648 | 1467235436726 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:23:56 INFO - PROCESS | 1648 | 1467235436727 Marionette TRACE conn2 <- [1,1338,null,{}] 14:23:56 INFO - PROCESS | 1648 | 1467235436730 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:56 INFO - PROCESS | 1648 | 1467235436734 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:56 INFO - PROCESS | 1648 | 1467235436818 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:23:56 INFO - PROCESS | 1648 | 1467235436821 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 1648 | 1467235436823 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12952c000 == 36 [pid = 1648] [id = 342] 14:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128884000) [pid = 1648] [serial = 1025] [outer = 0x0] 14:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1288b7800) [pid = 1648] [serial = 1026] [outer = 0x128884000] 14:23:56 INFO - PROCESS | 1648 | 1467235436847 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128de5c00) [pid = 1648] [serial = 1027] [outer = 0x128884000] 14:23:57 INFO - PROCESS | 1648 | 1467235437723 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 14:23:57 INFO - PROCESS | 1648 | 1467235437746 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 1648 | 1467235437749 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:23:57 INFO - PROCESS | 1648 | 1467235437753 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 1648 | 1467235437755 Marionette TRACE conn2 <- [1,1342,null,{}] 14:23:57 INFO - PROCESS | 1648 | 1467235437758 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:57 INFO - PROCESS | 1648 | 1467235437760 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:57 INFO - PROCESS | 1648 | 1467235437880 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:23:57 INFO - PROCESS | 1648 | 1467235437933 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 1648 | 1467235437935 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118590800 == 37 [pid = 1648] [id = 343] 14:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113d5d400) [pid = 1648] [serial = 1028] [outer = 0x0] 14:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115eecc00) [pid = 1648] [serial = 1029] [outer = 0x113d5d400] 14:23:57 INFO - PROCESS | 1648 | 1467235437968 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116788000) [pid = 1648] [serial = 1030] [outer = 0x113d5d400] 14:23:58 INFO - PROCESS | 1648 | 1467235438400 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 673ms 14:23:58 INFO - PROCESS | 1648 | 1467235438425 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:23:58 INFO - PROCESS | 1648 | 1467235438428 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:23:58 INFO - PROCESS | 1648 | 1467235438433 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:23:58 INFO - PROCESS | 1648 | 1467235438435 Marionette TRACE conn2 <- [1,1346,null,{}] 14:23:58 INFO - PROCESS | 1648 | 1467235438438 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:58 INFO - PROCESS | 1648 | 1467235438439 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:58 INFO - PROCESS | 1648 | 1467235438543 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:23:58 INFO - PROCESS | 1648 | 1467235438597 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 1648 | 1467235438598 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d31000 == 38 [pid = 1648] [id = 344] 14:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11854c400) [pid = 1648] [serial = 1031] [outer = 0x0] 14:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118fbe000) [pid = 1648] [serial = 1032] [outer = 0x11854c400] 14:23:58 INFO - PROCESS | 1648 | 1467235438629 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119534800) [pid = 1648] [serial = 1033] [outer = 0x11854c400] 14:23:59 INFO - PROCESS | 1648 | 1467235439083 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 14:23:59 INFO - PROCESS | 1648 | 1467235439106 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 1648 | 1467235439107 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:23:59 INFO - PROCESS | 1648 | 1467235439110 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 1648 | 1467235439113 Marionette TRACE conn2 <- [1,1350,null,{}] 14:23:59 INFO - PROCESS | 1648 | 1467235439120 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:59 INFO - PROCESS | 1648 | 1467235439123 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:59 INFO - PROCESS | 1648 | 1467235439246 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:23:59 INFO - PROCESS | 1648 | 1467235439303 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 1648 | 1467235439305 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e3000 == 39 [pid = 1648] [id = 345] 14:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1214e4800) [pid = 1648] [serial = 1034] [outer = 0x0] 14:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124cabc00) [pid = 1648] [serial = 1035] [outer = 0x1214e4800] 14:23:59 INFO - PROCESS | 1648 | 1467235439336 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12664b800) [pid = 1648] [serial = 1036] [outer = 0x1214e4800] 14:23:59 INFO - PROCESS | 1648 | 1467235439786 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 724ms 14:23:59 INFO - PROCESS | 1648 | 1467235439834 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:23:59 INFO - PROCESS | 1648 | 1467235439836 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:23:59 INFO - PROCESS | 1648 | 1467235439839 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 1648 | 1467235439840 Marionette TRACE conn2 <- [1,1354,null,{}] 14:23:59 INFO - PROCESS | 1648 | 1467235439843 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:59 INFO - PROCESS | 1648 | 1467235439844 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:23:59 INFO - PROCESS | 1648 | 1467235439945 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:24:00 INFO - PROCESS | 1648 | 1467235440023 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 1648 | 1467235440025 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3bd000 == 40 [pid = 1648] [id = 346] 14:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126860c00) [pid = 1648] [serial = 1037] [outer = 0x0] 14:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128de6000) [pid = 1648] [serial = 1038] [outer = 0x126860c00] 14:24:00 INFO - PROCESS | 1648 | 1467235440054 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129307c00) [pid = 1648] [serial = 1039] [outer = 0x126860c00] 14:24:00 INFO - PROCESS | 1648 | 1467235440484 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 672ms 14:24:00 INFO - PROCESS | 1648 | 1467235440511 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 1648 | 1467235440513 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:24:00 INFO - PROCESS | 1648 | 1467235440515 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 1648 | 1467235440516 Marionette TRACE conn2 <- [1,1358,null,{}] 14:24:00 INFO - PROCESS | 1648 | 1467235440519 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:00 INFO - PROCESS | 1648 | 1467235440520 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:00 INFO - PROCESS | 1648 | 1467235440738 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:24:00 INFO - PROCESS | 1648 | 1467235440815 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:00 INFO - PROCESS | 1648 | 1467235440816 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117150000 == 41 [pid = 1648] [id = 347] 14:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1128d0400) [pid = 1648] [serial = 1040] [outer = 0x0] 14:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11319d000) [pid = 1648] [serial = 1041] [outer = 0x1128d0400] 14:24:00 INFO - PROCESS | 1648 | 1467235440845 Marionette DEBUG loaded listener.js 14:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1162d2c00) [pid = 1648] [serial = 1042] [outer = 0x1128d0400] 14:24:01 INFO - PROCESS | 1648 | 1467235441269 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 769ms 14:24:01 INFO - PROCESS | 1648 | 1467235441285 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 1648 | 1467235441287 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:24:01 INFO - PROCESS | 1648 | 1467235441290 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 1648 | 1467235441292 Marionette TRACE conn2 <- [1,1362,null,{}] 14:24:01 INFO - PROCESS | 1648 | 1467235441295 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:01 INFO - PROCESS | 1648 | 1467235441297 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:01 INFO - PROCESS | 1648 | 1467235441411 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128c16000 == 40 [pid = 1648] [id = 341] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123d1e800 == 39 [pid = 1648] [id = 340] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x112f6a800 == 38 [pid = 1648] [id = 339] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123d39800 == 37 [pid = 1648] [id = 338] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b0000 == 36 [pid = 1648] [id = 337] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118f1b000 == 35 [pid = 1648] [id = 336] 14:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116f44800 == 34 [pid = 1648] [id = 335] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116973400) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1160ac800) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113d5b000) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116968400) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1128d3000) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112f9d800) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118accc00) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112a59400) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1160a5c00) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x115ef3400) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x125f40800) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129572800) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12685f000) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129598800) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a802800) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1250e0400) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119279000) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1196a6c00) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121c0f800) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124caf800) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1295d8400) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a56400) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113198000) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1295a1000) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116053000) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119279800) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116785800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x117e9cc00) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11854b000) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118542c00) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118861c00) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119531800) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ba1bc00) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1176be400) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12930f400) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12b220c00) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1295dcc00) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12a811400) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1295dac00) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12b212400) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x129304800) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12ba27400) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12bb40800) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12884c800) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1264a7c00) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x128882c00) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 14:24:01 INFO - PROCESS | 1648 | 1467235441487 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 1648 | 1467235441488 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11301c000 == 35 [pid = 1648] [id = 348] 14:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x112f9d800) [pid = 1648] [serial = 1043] [outer = 0x0] 14:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116053000) [pid = 1648] [serial = 1044] [outer = 0x112f9d800] 14:24:01 INFO - PROCESS | 1648 | 1467235441515 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x117e9a400) [pid = 1648] [serial = 1045] [outer = 0x112f9d800] 14:24:01 INFO - PROCESS | 1648 | 1467235441841 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 571ms 14:24:01 INFO - PROCESS | 1648 | 1467235441863 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:24:01 INFO - PROCESS | 1648 | 1467235441867 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:24:01 INFO - PROCESS | 1648 | 1467235441870 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:24:01 INFO - PROCESS | 1648 | 1467235441871 Marionette TRACE conn2 <- [1,1366,null,{}] 14:24:01 INFO - PROCESS | 1648 | 1467235441874 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:01 INFO - PROCESS | 1648 | 1467235441875 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:01 INFO - PROCESS | 1648 | 1467235441956 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:24:01 INFO - PROCESS | 1648 | 1467235441963 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 1648 | 1467235441966 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a83800 == 36 [pid = 1648] [id = 349] 14:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11859cc00) [pid = 1648] [serial = 1046] [outer = 0x0] 14:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x119272c00) [pid = 1648] [serial = 1047] [outer = 0x11859cc00] 14:24:01 INFO - PROCESS | 1648 | 1467235441992 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119540400) [pid = 1648] [serial = 1048] [outer = 0x11859cc00] 14:24:02 INFO - PROCESS | 1648 | 1467235442355 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 1648 | 1467235442393 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:24:02 INFO - PROCESS | 1648 | 1467235442400 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 1648 | 1467235442403 Marionette TRACE conn2 <- [1,1370,null,{}] 14:24:02 INFO - PROCESS | 1648 | 1467235442412 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:02 INFO - PROCESS | 1648 | 1467235442414 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:02 INFO - PROCESS | 1648 | 1467235442506 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:24:02 INFO - PROCESS | 1648 | 1467235442510 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 1648 | 1467235442511 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216cd800 == 37 [pid = 1648] [id = 350] 14:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1196b0800) [pid = 1648] [serial = 1049] [outer = 0x0] 14:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x123dce800) [pid = 1648] [serial = 1050] [outer = 0x1196b0800] 14:24:02 INFO - PROCESS | 1648 | 1467235442537 Marionette DEBUG loaded listener.js 14:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12649b400) [pid = 1648] [serial = 1051] [outer = 0x1196b0800] 14:24:02 INFO - PROCESS | 1648 | 1467235442877 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 1648 | 1467235442927 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:24:02 INFO - PROCESS | 1648 | 1467235442930 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 1648 | 1467235442931 Marionette TRACE conn2 <- [1,1374,null,{}] 14:24:02 INFO - PROCESS | 1648 | 1467235442933 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:02 INFO - PROCESS | 1648 | 1467235442934 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:03 INFO - PROCESS | 1648 | 1467235443033 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:24:03 INFO - PROCESS | 1648 | 1467235443040 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 1648 | 1467235443041 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d26000 == 38 [pid = 1648] [id = 351] 14:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12124dc00) [pid = 1648] [serial = 1052] [outer = 0x0] 14:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x126651c00) [pid = 1648] [serial = 1053] [outer = 0x12124dc00] 14:24:03 INFO - PROCESS | 1648 | 1467235443066 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1288bc800) [pid = 1648] [serial = 1054] [outer = 0x12124dc00] 14:24:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:03 INFO - PROCESS | 1648 | 1467235443386 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 1648 | 1467235443404 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:24:03 INFO - PROCESS | 1648 | 1467235443407 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 1648 | 1467235443408 Marionette TRACE conn2 <- [1,1378,null,{}] 14:24:03 INFO - PROCESS | 1648 | 1467235443410 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:03 INFO - PROCESS | 1648 | 1467235443411 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:03 INFO - PROCESS | 1648 | 1467235443499 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:24:03 INFO - PROCESS | 1648 | 1467235443503 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 1648 | 1467235443507 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c07800 == 39 [pid = 1648] [id = 352] 14:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x129592c00) [pid = 1648] [serial = 1055] [outer = 0x0] 14:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x129597000) [pid = 1648] [serial = 1056] [outer = 0x129592c00] 14:24:03 INFO - PROCESS | 1648 | 1467235443540 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1295dc800) [pid = 1648] [serial = 1057] [outer = 0x129592c00] 14:24:03 INFO - PROCESS | 1648 | 1467235443916 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 1648 | 1467235443926 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:24:03 INFO - PROCESS | 1648 | 1467235443929 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:24:03 INFO - PROCESS | 1648 | 1467235443930 Marionette TRACE conn2 <- [1,1382,null,{}] 14:24:03 INFO - PROCESS | 1648 | 1467235443935 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:03 INFO - PROCESS | 1648 | 1467235443936 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:04 INFO - PROCESS | 1648 | 1467235444040 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:24:04 INFO - PROCESS | 1648 | 1467235444043 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 1648 | 1467235444044 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x129218000 == 40 [pid = 1648] [id = 353] 14:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1295df400) [pid = 1648] [serial = 1058] [outer = 0x0] 14:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12a80d800) [pid = 1648] [serial = 1059] [outer = 0x1295df400] 14:24:04 INFO - PROCESS | 1648 | 1467235444069 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12ab4c000) [pid = 1648] [serial = 1060] [outer = 0x1295df400] 14:24:04 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:04 INFO - PROCESS | 1648 | 1467235444426 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:24:04 INFO - PROCESS | 1648 | 1467235444455 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:24:04 INFO - PROCESS | 1648 | 1467235444462 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 1648 | 1467235444470 Marionette TRACE conn2 <- [1,1386,null,{}] 14:24:04 INFO - PROCESS | 1648 | 1467235444472 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:04 INFO - PROCESS | 1648 | 1467235444473 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:04 INFO - PROCESS | 1648 | 1467235444571 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:24:04 INFO - PROCESS | 1648 | 1467235444581 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 1648 | 1467235444583 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979b000 == 41 [pid = 1648] [id = 354] 14:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12ab50000) [pid = 1648] [serial = 1061] [outer = 0x0] 14:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12b218000) [pid = 1648] [serial = 1062] [outer = 0x12ab50000] 14:24:04 INFO - PROCESS | 1648 | 1467235444606 Marionette DEBUG loaded listener.js 14:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12b388000) [pid = 1648] [serial = 1063] [outer = 0x12ab50000] 14:24:05 INFO - PROCESS | 1648 | 1467235445000 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 1648 | 1467235445041 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:24:05 INFO - PROCESS | 1648 | 1467235445044 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 1648 | 1467235445047 Marionette TRACE conn2 <- [1,1390,null,{}] 14:24:05 INFO - PROCESS | 1648 | 1467235445050 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:05 INFO - PROCESS | 1648 | 1467235445052 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:05 INFO - PROCESS | 1648 | 1467235445208 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:24:05 INFO - PROCESS | 1648 | 1467235445231 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 1648 | 1467235445232 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac49800 == 42 [pid = 1648] [id = 355] 14:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12b212c00) [pid = 1648] [serial = 1064] [outer = 0x0] 14:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12ba24000) [pid = 1648] [serial = 1065] [outer = 0x12b212c00] 14:24:05 INFO - PROCESS | 1648 | 1467235445273 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bb40c00) [pid = 1648] [serial = 1066] [outer = 0x12b212c00] 14:24:05 INFO - PROCESS | 1648 | 1467235445706 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a85000) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a7a800) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112e02400) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1128d5000) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1216f3400) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124ae7400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:24:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112a51000) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 722ms 14:24:05 INFO - PROCESS | 1648 | 1467235445767 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:24:05 INFO - PROCESS | 1648 | 1467235445769 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:24:05 INFO - PROCESS | 1648 | 1467235445772 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:24:05 INFO - PROCESS | 1648 | 1467235445774 Marionette TRACE conn2 <- [1,1394,null,{}] 14:24:05 INFO - PROCESS | 1648 | 1467235445777 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:05 INFO - PROCESS | 1648 | 1467235445779 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:05 INFO - PROCESS | 1648 | 1467235445903 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:24:05 INFO - PROCESS | 1648 | 1467235445911 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 1648 | 1467235445912 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac5d800 == 43 [pid = 1648] [id = 356] 14:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113d5c400) [pid = 1648] [serial = 1067] [outer = 0x0] 14:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11885dc00) [pid = 1648] [serial = 1068] [outer = 0x113d5c400] 14:24:05 INFO - PROCESS | 1648 | 1467235445954 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12649e800) [pid = 1648] [serial = 1069] [outer = 0x113d5c400] 14:24:06 INFO - PROCESS | 1648 | 1467235446324 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 14:24:06 INFO - PROCESS | 1648 | 1467235446345 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 1648 | 1467235446346 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:24:06 INFO - PROCESS | 1648 | 1467235446351 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 1648 | 1467235446353 Marionette TRACE conn2 <- [1,1398,null,{}] 14:24:06 INFO - PROCESS | 1648 | 1467235446355 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:06 INFO - PROCESS | 1648 | 1467235446356 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:06 INFO - PROCESS | 1648 | 1467235446460 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:24:06 INFO - PROCESS | 1648 | 1467235446466 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 1648 | 1467235446468 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb7b000 == 44 [pid = 1648] [id = 357] 14:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117197400) [pid = 1648] [serial = 1070] [outer = 0x0] 14:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12b38a800) [pid = 1648] [serial = 1071] [outer = 0x117197400] 14:24:06 INFO - PROCESS | 1648 | 1467235446494 Marionette DEBUG loaded listener.js 14:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bbb0c00) [pid = 1648] [serial = 1072] [outer = 0x117197400] 14:24:06 INFO - PROCESS | 1648 | 1467235446813 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 523ms 14:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:24:06 INFO - PROCESS | 1648 | 1467235446873 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 1648 | 1467235446875 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:24:06 INFO - PROCESS | 1648 | 1467235446877 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 1648 | 1467235446878 Marionette TRACE conn2 <- [1,1402,null,{}] 14:24:06 INFO - PROCESS | 1648 | 1467235446881 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:06 INFO - PROCESS | 1648 | 1467235446883 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:06 INFO - PROCESS | 1648 | 1467235446974 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:24:06 INFO - PROCESS | 1648 | 1467235446978 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 1648 | 1467235446979 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5a9000 == 45 [pid = 1648] [id = 358] 14:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bbb5800) [pid = 1648] [serial = 1073] [outer = 0x0] 14:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bc1c800) [pid = 1648] [serial = 1074] [outer = 0x12bbb5800] 14:24:07 INFO - PROCESS | 1648 | 1467235447004 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bf1d400) [pid = 1648] [serial = 1075] [outer = 0x12bbb5800] 14:24:07 INFO - PROCESS | 1648 | 1467235447306 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 14:24:07 INFO - PROCESS | 1648 | 1467235447353 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 1648 | 1467235447354 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:24:07 INFO - PROCESS | 1648 | 1467235447371 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 1648 | 1467235447372 Marionette TRACE conn2 <- [1,1406,null,{}] 14:24:07 INFO - PROCESS | 1648 | 1467235447380 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:07 INFO - PROCESS | 1648 | 1467235447383 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:07 INFO - PROCESS | 1648 | 1467235447468 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:24:07 INFO - PROCESS | 1648 | 1467235447471 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 1648 | 1467235447472 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7c8000 == 46 [pid = 1648] [id = 359] 14:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119c26c00) [pid = 1648] [serial = 1076] [outer = 0x0] 14:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bf21000) [pid = 1648] [serial = 1077] [outer = 0x119c26c00] 14:24:07 INFO - PROCESS | 1648 | 1467235447496 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c03b400) [pid = 1648] [serial = 1078] [outer = 0x119c26c00] 14:24:07 INFO - PROCESS | 1648 | 1467235447919 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 590ms 14:24:07 INFO - PROCESS | 1648 | 1467235447950 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:24:07 INFO - PROCESS | 1648 | 1467235447952 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:24:07 INFO - PROCESS | 1648 | 1467235447956 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:24:07 INFO - PROCESS | 1648 | 1467235447958 Marionette TRACE conn2 <- [1,1410,null,{}] 14:24:07 INFO - PROCESS | 1648 | 1467235447962 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:07 INFO - PROCESS | 1648 | 1467235447963 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:08 INFO - PROCESS | 1648 | 1467235448076 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:24:08 INFO - PROCESS | 1648 | 1467235448135 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 1648 | 1467235448137 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11809a800 == 47 [pid = 1648] [id = 360] 14:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1131a0000) [pid = 1648] [serial = 1079] [outer = 0x0] 14:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1166f1c00) [pid = 1648] [serial = 1080] [outer = 0x1131a0000] 14:24:08 INFO - PROCESS | 1648 | 1467235448168 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11816e400) [pid = 1648] [serial = 1081] [outer = 0x1131a0000] 14:24:08 INFO - PROCESS | 1648 | 1467235448655 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 720ms 14:24:08 INFO - PROCESS | 1648 | 1467235448676 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 1648 | 1467235448679 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:24:08 INFO - PROCESS | 1648 | 1467235448683 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 1648 | 1467235448685 Marionette TRACE conn2 <- [1,1414,null,{}] 14:24:08 INFO - PROCESS | 1648 | 1467235448688 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:08 INFO - PROCESS | 1648 | 1467235448690 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:08 INFO - PROCESS | 1648 | 1467235448799 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:24:08 INFO - PROCESS | 1648 | 1467235448868 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 1648 | 1467235448869 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c3000 == 48 [pid = 1648] [id = 361] 14:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118867c00) [pid = 1648] [serial = 1082] [outer = 0x0] 14:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119c21800) [pid = 1648] [serial = 1083] [outer = 0x118867c00] 14:24:08 INFO - PROCESS | 1648 | 1467235448902 Marionette DEBUG loaded listener.js 14:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123dc6000) [pid = 1648] [serial = 1084] [outer = 0x118867c00] 14:24:09 INFO - PROCESS | 1648 | 1467235449359 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 721ms 14:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:24:09 INFO - PROCESS | 1648 | 1467235449415 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 1648 | 1467235449417 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:24:09 INFO - PROCESS | 1648 | 1467235449420 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:24:09 INFO - PROCESS | 1648 | 1467235449423 Marionette TRACE conn2 <- [1,1418,null,{}] 14:24:09 INFO - PROCESS | 1648 | 1467235449432 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:09 INFO - PROCESS | 1648 | 1467235449436 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:09 INFO - PROCESS | 1648 | 1467235449537 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:24:09 INFO - PROCESS | 1648 | 1467235449609 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:09 INFO - PROCESS | 1648 | 1467235449611 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5a5000 == 49 [pid = 1648] [id = 362] 14:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129304000) [pid = 1648] [serial = 1085] [outer = 0x0] 14:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12957ac00) [pid = 1648] [serial = 1086] [outer = 0x129304000] 14:24:09 INFO - PROCESS | 1648 | 1467235449642 Marionette DEBUG loaded listener.js 14:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1295de400) [pid = 1648] [serial = 1087] [outer = 0x129304000] 14:24:10 INFO - PROCESS | 1648 | 1467235450065 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 14:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:24:10 INFO - PROCESS | 1648 | 1467235450099 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:24:10 INFO - PROCESS | 1648 | 1467235450101 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:24:10 INFO - PROCESS | 1648 | 1467235450103 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:24:10 INFO - PROCESS | 1648 | 1467235450104 Marionette TRACE conn2 <- [1,1422,null,{}] 14:24:10 INFO - PROCESS | 1648 | 1467235450107 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:10 INFO - PROCESS | 1648 | 1467235450108 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:10 INFO - PROCESS | 1648 | 1467235450215 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:24:10 INFO - PROCESS | 1648 | 1467235450272 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 1648 | 1467235450274 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe5000 == 50 [pid = 1648] [id = 363] 14:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12ba1c400) [pid = 1648] [serial = 1088] [outer = 0x0] 14:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb47c00) [pid = 1648] [serial = 1089] [outer = 0x12ba1c400] 14:24:10 INFO - PROCESS | 1648 | 1467235450303 Marionette DEBUG loaded listener.js 14:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bbb3c00) [pid = 1648] [serial = 1090] [outer = 0x12ba1c400] 14:24:10 INFO - PROCESS | 1648 | 1467235450989 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 923ms 14:24:11 INFO - PROCESS | 1648 | 1467235451027 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 1648 | 1467235451029 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:24:11 INFO - PROCESS | 1648 | 1467235451033 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 1648 | 1467235451035 Marionette TRACE conn2 <- [1,1426,null,{}] 14:24:11 INFO - PROCESS | 1648 | 1467235451038 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:11 INFO - PROCESS | 1648 | 1467235451040 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:11 INFO - PROCESS | 1648 | 1467235451142 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:24:11 INFO - PROCESS | 1648 | 1467235451214 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 1648 | 1467235451217 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12150d800 == 51 [pid = 1648] [id = 364] 14:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116a0ac00) [pid = 1648] [serial = 1091] [outer = 0x0] 14:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11728dc00) [pid = 1648] [serial = 1092] [outer = 0x116a0ac00] 14:24:11 INFO - PROCESS | 1648 | 1467235451244 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11859d400) [pid = 1648] [serial = 1093] [outer = 0x116a0ac00] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118a7d000 == 50 [pid = 1648] [id = 334] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x115ebc000 == 49 [pid = 1648] [id = 333] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5a9000 == 48 [pid = 1648] [id = 358] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb7b000 == 47 [pid = 1648] [id = 357] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac5d800 == 46 [pid = 1648] [id = 356] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac49800 == 45 [pid = 1648] [id = 355] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12979b000 == 44 [pid = 1648] [id = 354] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x129218000 == 43 [pid = 1648] [id = 353] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x126c07800 == 42 [pid = 1648] [id = 352] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1288b7800) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x123d26000 == 41 [pid = 1648] [id = 351] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1216cd800 == 40 [pid = 1648] [id = 350] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118a83800 == 39 [pid = 1648] [id = 349] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11301c000 == 38 [pid = 1648] [id = 348] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x117150000 == 37 [pid = 1648] [id = 347] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e3000 == 36 [pid = 1648] [id = 345] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x123d31000 == 35 [pid = 1648] [id = 344] 14:24:11 INFO - PROCESS | 1648 | 1467235451717 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118590800 == 34 [pid = 1648] [id = 343] 14:24:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12952c000 == 33 [pid = 1648] [id = 342] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1196a7400) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1129a4800) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113b6ec00) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113195800) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116a0bc00) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124ca4400) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1133c6000) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128878c00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1250e5000) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a58c00) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12687c400) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 14:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11678cc00) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118f42800) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1265e5c00) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119277800) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119f27400) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 14:24:11 INFO - PROCESS | 1648 | 1467235451756 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 1648 | 1467235451759 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:24:11 INFO - PROCESS | 1648 | 1467235451766 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:24:11 INFO - PROCESS | 1648 | 1467235451769 Marionette TRACE conn2 <- [1,1430,null,{}] 14:24:11 INFO - PROCESS | 1648 | 1467235451771 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:11 INFO - PROCESS | 1648 | 1467235451773 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:11 INFO - PROCESS | 1648 | 1467235451852 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:24:11 INFO - PROCESS | 1648 | 1467235451857 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 1648 | 1467235451859 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b0800 == 34 [pid = 1648] [id = 365] 14:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118fbd000) [pid = 1648] [serial = 1094] [outer = 0x0] 14:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119276000) [pid = 1648] [serial = 1095] [outer = 0x118fbd000] 14:24:11 INFO - PROCESS | 1648 | 1467235451886 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1196b0000) [pid = 1648] [serial = 1096] [outer = 0x118fbd000] 14:24:12 INFO - PROCESS | 1648 | 1467235452253 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:24:12 INFO - PROCESS | 1648 | 1467235452304 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 1648 | 1467235452306 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:24:12 INFO - PROCESS | 1648 | 1467235452309 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 1648 | 1467235452311 Marionette TRACE conn2 <- [1,1434,null,{}] 14:24:12 INFO - PROCESS | 1648 | 1467235452319 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:12 INFO - PROCESS | 1648 | 1467235452322 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:12 INFO - PROCESS | 1648 | 1467235452401 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:24:12 INFO - PROCESS | 1648 | 1467235452426 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 1648 | 1467235452427 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213c9000 == 35 [pid = 1648] [id = 366] 14:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124ca4400) [pid = 1648] [serial = 1097] [outer = 0x0] 14:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126551400) [pid = 1648] [serial = 1098] [outer = 0x124ca4400] 14:24:12 INFO - PROCESS | 1648 | 1467235452455 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12884c800) [pid = 1648] [serial = 1099] [outer = 0x124ca4400] 14:24:12 INFO - PROCESS | 1648 | 1467235452814 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 524ms 14:24:12 INFO - PROCESS | 1648 | 1467235452835 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 1648 | 1467235452837 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:24:12 INFO - PROCESS | 1648 | 1467235452844 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 1648 | 1467235452845 Marionette TRACE conn2 <- [1,1438,null,{}] 14:24:12 INFO - PROCESS | 1648 | 1467235452855 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:12 INFO - PROCESS | 1648 | 1467235452857 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:12 INFO - PROCESS | 1648 | 1467235452938 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:24:12 INFO - PROCESS | 1648 | 1467235452942 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 1648 | 1467235452943 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x125599000 == 36 [pid = 1648] [id = 367] 14:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128875800) [pid = 1648] [serial = 1100] [outer = 0x0] 14:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129238c00) [pid = 1648] [serial = 1101] [outer = 0x128875800] 14:24:12 INFO - PROCESS | 1648 | 1467235452968 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129572800) [pid = 1648] [serial = 1102] [outer = 0x128875800] 14:24:13 INFO - PROCESS | 1648 | 1467235453304 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 484ms 14:24:13 INFO - PROCESS | 1648 | 1467235453324 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 1648 | 1467235453326 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:24:13 INFO - PROCESS | 1648 | 1467235453328 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 1648 | 1467235453331 Marionette TRACE conn2 <- [1,1442,null,{}] 14:24:13 INFO - PROCESS | 1648 | 1467235453334 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:13 INFO - PROCESS | 1648 | 1467235453336 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:13 INFO - PROCESS | 1648 | 1467235453457 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:24:13 INFO - PROCESS | 1648 | 1467235453537 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 1648 | 1467235453538 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c18000 == 37 [pid = 1648] [id = 368] 14:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123dc4400) [pid = 1648] [serial = 1103] [outer = 0x0] 14:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129599800) [pid = 1648] [serial = 1104] [outer = 0x123dc4400] 14:24:13 INFO - PROCESS | 1648 | 1467235453568 Marionette DEBUG loaded listener.js 14:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a809800) [pid = 1648] [serial = 1105] [outer = 0x123dc4400] 14:24:13 INFO - PROCESS | 1648 | 1467235453910 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 624ms 14:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:24:13 INFO - PROCESS | 1648 | 1467235453952 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 1648 | 1467235453953 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:24:13 INFO - PROCESS | 1648 | 1467235453956 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 1648 | 1467235453957 Marionette TRACE conn2 <- [1,1446,null,{}] 14:24:13 INFO - PROCESS | 1648 | 1467235453959 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:13 INFO - PROCESS | 1648 | 1467235453963 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:14 INFO - PROCESS | 1648 | 1467235454088 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:24:14 INFO - PROCESS | 1648 | 1467235454100 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:14 INFO - PROCESS | 1648 | 1467235454102 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x129213000 == 38 [pid = 1648] [id = 369] 14:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12ab49800) [pid = 1648] [serial = 1106] [outer = 0x0] 14:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bb3f800) [pid = 1648] [serial = 1107] [outer = 0x12ab49800] 14:24:14 INFO - PROCESS | 1648 | 1467235454127 Marionette DEBUG loaded listener.js 14:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bc21000) [pid = 1648] [serial = 1108] [outer = 0x12ab49800] 14:24:14 INFO - PROCESS | 1648 | 1467235454471 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 14:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:24:14 INFO - PROCESS | 1648 | 1467235454476 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:24:14 INFO - PROCESS | 1648 | 1467235454477 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:24:14 INFO - PROCESS | 1648 | 1467235454483 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:24:14 INFO - PROCESS | 1648 | 1467235454484 Marionette TRACE conn2 <- [1,1450,null,{}] 14:24:14 INFO - PROCESS | 1648 | 1467235454487 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:14 INFO - PROCESS | 1648 | 1467235454488 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:14 INFO - PROCESS | 1648 | 1467235454592 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:24:14 INFO - PROCESS | 1648 | 1467235454596 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:14 INFO - PROCESS | 1648 | 1467235454605 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ab000 == 39 [pid = 1648] [id = 370] 14:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12ab52400) [pid = 1648] [serial = 1109] [outer = 0x0] 14:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12c037800) [pid = 1648] [serial = 1110] [outer = 0x12ab52400] 14:24:14 INFO - PROCESS | 1648 | 1467235454663 Marionette DEBUG loaded listener.js 14:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c042400) [pid = 1648] [serial = 1111] [outer = 0x12ab52400] 14:24:14 INFO - PROCESS | 1648 | 1467235454988 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 14:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:24:15 INFO - PROCESS | 1648 | 1467235455003 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 1648 | 1467235455004 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:24:15 INFO - PROCESS | 1648 | 1467235455006 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 1648 | 1467235455008 Marionette TRACE conn2 <- [1,1454,null,{}] 14:24:15 INFO - PROCESS | 1648 | 1467235455010 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:15 INFO - PROCESS | 1648 | 1467235455011 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:15 INFO - PROCESS | 1648 | 1467235455115 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:24:15 INFO - PROCESS | 1648 | 1467235455128 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 1648 | 1467235455129 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb84800 == 40 [pid = 1648] [id = 371] 14:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c3c7400) [pid = 1648] [serial = 1112] [outer = 0x0] 14:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c3cc800) [pid = 1648] [serial = 1113] [outer = 0x12c3c7400] 14:24:15 INFO - PROCESS | 1648 | 1467235455154 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c3d1c00) [pid = 1648] [serial = 1114] [outer = 0x12c3c7400] 14:24:15 INFO - PROCESS | 1648 | 1467235455489 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 14:24:15 INFO - PROCESS | 1648 | 1467235455529 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 1648 | 1467235455531 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:24:15 INFO - PROCESS | 1648 | 1467235455533 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 1648 | 1467235455534 Marionette TRACE conn2 <- [1,1458,null,{}] 14:24:15 INFO - PROCESS | 1648 | 1467235455536 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:15 INFO - PROCESS | 1648 | 1467235455537 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:15 INFO - PROCESS | 1648 | 1467235455647 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:24:15 INFO - PROCESS | 1648 | 1467235455651 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:15 INFO - PROCESS | 1648 | 1467235455652 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5be000 == 41 [pid = 1648] [id = 372] 14:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12c3d2000) [pid = 1648] [serial = 1115] [outer = 0x0] 14:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12c715400) [pid = 1648] [serial = 1116] [outer = 0x12c3d2000] 14:24:15 INFO - PROCESS | 1648 | 1467235455676 Marionette DEBUG loaded listener.js 14:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12c71a000) [pid = 1648] [serial = 1117] [outer = 0x12c3d2000] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11859cc00) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129592c00) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12124dc00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b212c00) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113d5c400) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117197400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bbb5800) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1295df400) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12ab50000) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1128d0400) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112f9d800) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:24:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1196b0800) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:24:16 INFO - PROCESS | 1648 | 1467235456135 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 619ms 14:24:16 INFO - PROCESS | 1648 | 1467235456153 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:24:16 INFO - PROCESS | 1648 | 1467235456154 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:24:16 INFO - PROCESS | 1648 | 1467235456156 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 1648 | 1467235456157 Marionette TRACE conn2 <- [1,1462,null,{}] 14:24:16 INFO - PROCESS | 1648 | 1467235456159 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:16 INFO - PROCESS | 1648 | 1467235456160 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:16 INFO - PROCESS | 1648 | 1467235456243 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:24:16 INFO - PROCESS | 1648 | 1467235456304 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 1648 | 1467235456305 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7e2800 == 42 [pid = 1648] [id = 373] 14:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1131a0400) [pid = 1648] [serial = 1118] [outer = 0x0] 14:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1264a2c00) [pid = 1648] [serial = 1119] [outer = 0x1131a0400] 14:24:16 INFO - PROCESS | 1648 | 1467235456329 Marionette DEBUG loaded listener.js 14:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1295df400) [pid = 1648] [serial = 1120] [outer = 0x1131a0400] 14:24:16 INFO - PROCESS | 1648 | 1467235456609 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 470ms 14:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:24:16 INFO - PROCESS | 1648 | 1467235456626 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:24:16 INFO - PROCESS | 1648 | 1467235456627 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:24:16 INFO - PROCESS | 1648 | 1467235456637 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:24:16 INFO - PROCESS | 1648 | 1467235456639 Marionette TRACE conn2 <- [1,1466,null,{}] 14:24:16 INFO - PROCESS | 1648 | 1467235456641 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:16 INFO - PROCESS | 1648 | 1467235456642 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:16 INFO - PROCESS | 1648 | 1467235456752 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:24:16 INFO - PROCESS | 1648 | 1467235456756 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 1648 | 1467235456758 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d660000 == 43 [pid = 1648] [id = 374] 14:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126557400) [pid = 1648] [serial = 1121] [outer = 0x0] 14:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12c041000) [pid = 1648] [serial = 1122] [outer = 0x126557400] 14:24:16 INFO - PROCESS | 1648 | 1467235456785 Marionette DEBUG loaded listener.js 14:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c93a400) [pid = 1648] [serial = 1123] [outer = 0x126557400] 14:24:17 INFO - PROCESS | 1648 | 1467235457165 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 576ms 14:24:17 INFO - PROCESS | 1648 | 1467235457207 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:24:17 INFO - PROCESS | 1648 | 1467235457210 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:24:17 INFO - PROCESS | 1648 | 1467235457213 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:24:17 INFO - PROCESS | 1648 | 1467235457217 Marionette TRACE conn2 <- [1,1470,null,{}] 14:24:17 INFO - PROCESS | 1648 | 1467235457220 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:17 INFO - PROCESS | 1648 | 1467235457222 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:17 INFO - PROCESS | 1648 | 1467235457351 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:24:17 INFO - PROCESS | 1648 | 1467235457362 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 1648 | 1467235457363 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d833800 == 44 [pid = 1648] [id = 375] 14:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c721000) [pid = 1648] [serial = 1124] [outer = 0x0] 14:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c942400) [pid = 1648] [serial = 1125] [outer = 0x12c721000] 14:24:17 INFO - PROCESS | 1648 | 1467235457389 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12cdd8400) [pid = 1648] [serial = 1126] [outer = 0x12c721000] 14:24:17 INFO - PROCESS | 1648 | 1467235457721 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 524ms 14:24:17 INFO - PROCESS | 1648 | 1467235457737 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:24:17 INFO - PROCESS | 1648 | 1467235457738 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:24:17 INFO - PROCESS | 1648 | 1467235457740 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:24:17 INFO - PROCESS | 1648 | 1467235457751 Marionette TRACE conn2 <- [1,1474,null,{}] 14:24:17 INFO - PROCESS | 1648 | 1467235457754 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:17 INFO - PROCESS | 1648 | 1467235457755 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:17 INFO - PROCESS | 1648 | 1467235457868 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:24:17 INFO - PROCESS | 1648 | 1467235457874 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 1648 | 1467235457875 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d848800 == 45 [pid = 1648] [id = 376] 14:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113d11800) [pid = 1648] [serial = 1127] [outer = 0x0] 14:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121219000) [pid = 1648] [serial = 1128] [outer = 0x113d11800] 14:24:17 INFO - PROCESS | 1648 | 1467235457899 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12121dc00) [pid = 1648] [serial = 1129] [outer = 0x113d11800] 14:24:18 INFO - PROCESS | 1648 | 1467235458431 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 729ms 14:24:18 INFO - PROCESS | 1648 | 1467235458470 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:24:18 INFO - PROCESS | 1648 | 1467235458475 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:24:18 INFO - PROCESS | 1648 | 1467235458480 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 1648 | 1467235458483 Marionette TRACE conn2 <- [1,1478,null,{}] 14:24:18 INFO - PROCESS | 1648 | 1467235458490 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:18 INFO - PROCESS | 1648 | 1467235458493 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:18 INFO - PROCESS | 1648 | 1467235458643 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:24:18 INFO - PROCESS | 1648 | 1467235458744 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 1648 | 1467235458745 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ff5800 == 46 [pid = 1648] [id = 377] 14:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1176c0c00) [pid = 1648] [serial = 1130] [outer = 0x0] 14:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1181c2000) [pid = 1648] [serial = 1131] [outer = 0x1176c0c00] 14:24:18 INFO - PROCESS | 1648 | 1467235458776 Marionette DEBUG loaded listener.js 14:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118fbec00) [pid = 1648] [serial = 1132] [outer = 0x1176c0c00] 14:24:19 INFO - PROCESS | 1648 | 1467235459242 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 776ms 14:24:19 INFO - PROCESS | 1648 | 1467235459255 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:24:19 INFO - PROCESS | 1648 | 1467235459258 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:24:19 INFO - PROCESS | 1648 | 1467235459262 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:24:19 INFO - PROCESS | 1648 | 1467235459264 Marionette TRACE conn2 <- [1,1482,null,{}] 14:24:19 INFO - PROCESS | 1648 | 1467235459285 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:19 INFO - PROCESS | 1648 | 1467235459287 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:19 INFO - PROCESS | 1648 | 1467235459393 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:24:19 INFO - PROCESS | 1648 | 1467235459470 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:19 INFO - PROCESS | 1648 | 1467235459471 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d8000 == 47 [pid = 1648] [id = 378] 14:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126558800) [pid = 1648] [serial = 1133] [outer = 0x0] 14:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126869800) [pid = 1648] [serial = 1134] [outer = 0x126558800] 14:24:19 INFO - PROCESS | 1648 | 1467235459502 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1288b2400) [pid = 1648] [serial = 1135] [outer = 0x126558800] 14:24:19 INFO - PROCESS | 1648 | 1467235459937 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 739ms 14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:24:20 INFO - PROCESS | 1648 | 1467235460009 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 1648 | 1467235460010 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:24:20 INFO - PROCESS | 1648 | 1467235460013 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 1648 | 1467235460016 Marionette TRACE conn2 <- [1,1486,null,{}] 14:24:20 INFO - PROCESS | 1648 | 1467235460024 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:20 INFO - PROCESS | 1648 | 1467235460028 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:20 INFO - PROCESS | 1648 | 1467235460136 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:24:20 INFO - PROCESS | 1648 | 1467235460216 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 1648 | 1467235460219 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dcd2000 == 48 [pid = 1648] [id = 379] 14:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12ba1c000) [pid = 1648] [serial = 1136] [outer = 0x0] 14:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bb46800) [pid = 1648] [serial = 1137] [outer = 0x12ba1c000] 14:24:20 INFO - PROCESS | 1648 | 1467235460250 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bbba800) [pid = 1648] [serial = 1138] [outer = 0x12ba1c000] 14:24:20 INFO - PROCESS | 1648 | 1467235460731 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 773ms 14:24:20 INFO - PROCESS | 1648 | 1467235460786 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 1648 | 1467235460788 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:24:20 INFO - PROCESS | 1648 | 1467235460790 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 1648 | 1467235460791 Marionette TRACE conn2 <- [1,1490,null,{}] 14:24:20 INFO - PROCESS | 1648 | 1467235460794 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:20 INFO - PROCESS | 1648 | 1467235460795 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:20 INFO - PROCESS | 1648 | 1467235460902 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:24:20 INFO - PROCESS | 1648 | 1467235460978 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 1648 | 1467235460979 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e50b800 == 49 [pid = 1648] [id = 380] 14:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12c3d4000) [pid = 1648] [serial = 1139] [outer = 0x0] 14:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c944000) [pid = 1648] [serial = 1140] [outer = 0x12c3d4000] 14:24:21 INFO - PROCESS | 1648 | 1467235461008 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12cddd000) [pid = 1648] [serial = 1141] [outer = 0x12c3d4000] 14:24:21 INFO - PROCESS | 1648 | 1467235461425 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 14:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:24:21 INFO - PROCESS | 1648 | 1467235461459 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 1648 | 1467235461460 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:24:21 INFO - PROCESS | 1648 | 1467235461463 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 1648 | 1467235461464 Marionette TRACE conn2 <- [1,1494,null,{}] 14:24:21 INFO - PROCESS | 1648 | 1467235461466 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:21 INFO - PROCESS | 1648 | 1467235461468 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:21 INFO - PROCESS | 1648 | 1467235461586 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:24:21 INFO - PROCESS | 1648 | 1467235461680 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:21 INFO - PROCESS | 1648 | 1467235461682 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e51e800 == 50 [pid = 1648] [id = 381] 14:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x112a58c00) [pid = 1648] [serial = 1142] [outer = 0x0] 14:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11848a000) [pid = 1648] [serial = 1143] [outer = 0x112a58c00] 14:24:21 INFO - PROCESS | 1648 | 1467235461710 Marionette DEBUG loaded listener.js 14:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11848ec00) [pid = 1648] [serial = 1144] [outer = 0x112a58c00] 14:24:22 INFO - PROCESS | 1648 | 1467235462337 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 918ms 14:24:22 INFO - PROCESS | 1648 | 1467235462398 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:24:22 INFO - PROCESS | 1648 | 1467235462400 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:24:22 INFO - PROCESS | 1648 | 1467235462405 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:24:22 INFO - PROCESS | 1648 | 1467235462407 Marionette TRACE conn2 <- [1,1498,null,{}] 14:24:22 INFO - PROCESS | 1648 | 1467235462411 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:22 INFO - PROCESS | 1648 | 1467235462412 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:22 INFO - PROCESS | 1648 | 1467235462522 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:24:22 INFO - PROCESS | 1648 | 1467235462589 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 1648 | 1467235462591 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1183e1800 == 51 [pid = 1648] [id = 382] 14:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x116629800) [pid = 1648] [serial = 1145] [outer = 0x0] 14:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11728a000) [pid = 1648] [serial = 1146] [outer = 0x116629800] 14:24:22 INFO - PROCESS | 1648 | 1467235462619 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118492000) [pid = 1648] [serial = 1147] [outer = 0x116629800] 14:24:23 INFO - PROCESS | 1648 | 1467235463087 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 722ms 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d833800 == 50 [pid = 1648] [id = 375] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12d660000 == 49 [pid = 1648] [id = 374] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7e2800 == 48 [pid = 1648] [id = 373] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5be000 == 47 [pid = 1648] [id = 372] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb84800 == 46 [pid = 1648] [id = 371] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ab000 == 45 [pid = 1648] [id = 370] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129213000 == 44 [pid = 1648] [id = 369] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x126c18000 == 43 [pid = 1648] [id = 368] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118fbe000) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x124cabc00) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x128de6000) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x115eecc00) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12bf21000) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | 1467235463182 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 1648 | 1467235463185 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x125599000 == 42 [pid = 1648] [id = 367] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1213c9000 == 41 [pid = 1648] [id = 366] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b0800 == 40 [pid = 1648] [id = 365] 14:24:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12150d800 == 39 [pid = 1648] [id = 364] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a80d800) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12b218000) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1162d2c00) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11319d000) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x116053000) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x117e9a400) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x123dce800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12649b400) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119272c00) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119540400) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x129597000) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126651c00) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1288bc800) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12ba24000) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b388000) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12649e800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11885dc00) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12b38a800) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12bbb0c00) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12bc1c800) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12bb40c00) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12bf1d400) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12ab4c000) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1295dc800) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 14:24:23 INFO - PROCESS | 1648 | 1467235463198 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 1648 | 1467235463200 Marionette TRACE conn2 <- [1,1502,null,{}] 14:24:23 INFO - PROCESS | 1648 | 1467235463202 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:23 INFO - PROCESS | 1648 | 1467235463204 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:23 INFO - PROCESS | 1648 | 1467235463285 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:24:23 INFO - PROCESS | 1648 | 1467235463292 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 1648 | 1467235463294 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b2800 == 40 [pid = 1648] [id = 383] 14:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119271800) [pid = 1648] [serial = 1148] [outer = 0x0] 14:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119531800) [pid = 1648] [serial = 1149] [outer = 0x119271800] 14:24:23 INFO - PROCESS | 1648 | 1467235463321 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121eaf000) [pid = 1648] [serial = 1150] [outer = 0x119271800] 14:24:23 INFO - PROCESS | 1648 | 1467235463682 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 14:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:24:23 INFO - PROCESS | 1648 | 1467235463717 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 1648 | 1467235463719 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:24:23 INFO - PROCESS | 1648 | 1467235463721 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 1648 | 1467235463723 Marionette TRACE conn2 <- [1,1506,null,{}] 14:24:23 INFO - PROCESS | 1648 | 1467235463731 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:23 INFO - PROCESS | 1648 | 1467235463734 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:23 INFO - PROCESS | 1648 | 1467235463820 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:24:23 INFO - PROCESS | 1648 | 1467235463825 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:23 INFO - PROCESS | 1648 | 1467235463827 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216d7000 == 41 [pid = 1648] [id = 384] 14:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126653400) [pid = 1648] [serial = 1151] [outer = 0x0] 14:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128de6000) [pid = 1648] [serial = 1152] [outer = 0x126653400] 14:24:23 INFO - PROCESS | 1648 | 1467235463855 Marionette DEBUG loaded listener.js 14:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129573000) [pid = 1648] [serial = 1153] [outer = 0x126653400] 14:24:24 INFO - PROCESS | 1648 | 1467235464206 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 14:24:24 INFO - PROCESS | 1648 | 1467235464242 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:24:24 INFO - PROCESS | 1648 | 1467235464244 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:24:24 INFO - PROCESS | 1648 | 1467235464246 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 1648 | 1467235464248 Marionette TRACE conn2 <- [1,1510,null,{}] 14:24:24 INFO - PROCESS | 1648 | 1467235464250 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:24 INFO - PROCESS | 1648 | 1467235464252 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:24 INFO - PROCESS | 1648 | 1467235464343 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:24:24 INFO - PROCESS | 1648 | 1467235464348 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 1648 | 1467235464349 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12555d800 == 42 [pid = 1648] [id = 385] 14:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1295dc800) [pid = 1648] [serial = 1154] [outer = 0x0] 14:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a6c9400) [pid = 1648] [serial = 1155] [outer = 0x1295dc800] 14:24:24 INFO - PROCESS | 1648 | 1467235464378 Marionette DEBUG loaded listener.js 14:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12ab47800) [pid = 1648] [serial = 1156] [outer = 0x1295dc800] 14:24:24 INFO - PROCESS | 1648 | 1467235464881 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 14:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:24:24 INFO - PROCESS | 1648 | 1467235464918 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:24:24 INFO - PROCESS | 1648 | 1467235464919 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:24:24 INFO - PROCESS | 1648 | 1467235464921 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:24:24 INFO - PROCESS | 1648 | 1467235464922 Marionette TRACE conn2 <- [1,1514,null,{}] 14:24:24 INFO - PROCESS | 1648 | 1467235464925 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:24 INFO - PROCESS | 1648 | 1467235464926 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:25 INFO - PROCESS | 1648 | 1467235465009 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:24:25 INFO - PROCESS | 1648 | 1467235465023 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:25 INFO - PROCESS | 1648 | 1467235465024 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920a000 == 43 [pid = 1648] [id = 386] 14:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12ba27400) [pid = 1648] [serial = 1157] [outer = 0x0] 14:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12bb45c00) [pid = 1648] [serial = 1158] [outer = 0x12ba27400] 14:24:25 INFO - PROCESS | 1648 | 1467235465051 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12bbb0c00) [pid = 1648] [serial = 1159] [outer = 0x12ba27400] 14:24:25 INFO - PROCESS | 1648 | 1467235465405 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 14:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:24:25 INFO - PROCESS | 1648 | 1467235465441 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:24:25 INFO - PROCESS | 1648 | 1467235465442 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:24:25 INFO - PROCESS | 1648 | 1467235465444 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 1648 | 1467235465445 Marionette TRACE conn2 <- [1,1518,null,{}] 14:24:25 INFO - PROCESS | 1648 | 1467235465448 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:25 INFO - PROCESS | 1648 | 1467235465452 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:25 INFO - PROCESS | 1648 | 1467235465589 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:24:25 INFO - PROCESS | 1648 | 1467235465619 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:25 INFO - PROCESS | 1648 | 1467235465620 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x129795800 == 44 [pid = 1648] [id = 387] 14:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12bbb9400) [pid = 1648] [serial = 1160] [outer = 0x0] 14:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12bf16400) [pid = 1648] [serial = 1161] [outer = 0x12bbb9400] 14:24:25 INFO - PROCESS | 1648 | 1467235465645 Marionette DEBUG loaded listener.js 14:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12c720000) [pid = 1648] [serial = 1162] [outer = 0x12bbb9400] 14:24:25 INFO - PROCESS | 1648 | 1467235465973 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 568ms 14:24:26 INFO - PROCESS | 1648 | 1467235466013 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:24:26 INFO - PROCESS | 1648 | 1467235466014 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:24:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:24:26 INFO - PROCESS | 1648 | 1467235466016 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - PROCESS | 1648 | 1467235466017 Marionette TRACE conn2 <- [1,1522,null,{}] 14:24:26 INFO - PROCESS | 1648 | 1467235466020 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:26 INFO - PROCESS | 1648 | 1467235466021 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:26 INFO - PROCESS | 1648 | 1467235466128 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:24:26 INFO - PROCESS | 1648 | 1467235466169 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 1648 | 1467235466177 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb79800 == 45 [pid = 1648] [id = 388] 14:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121e34000) [pid = 1648] [serial = 1163] [outer = 0x0] 14:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121e37800) [pid = 1648] [serial = 1164] [outer = 0x121e34000] 14:24:26 INFO - PROCESS | 1648 | 1467235466202 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x121e3c000) [pid = 1648] [serial = 1165] [outer = 0x121e34000] 14:24:26 INFO - PROCESS | 1648 | 1467235466493 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:24:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:24:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:24:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:24:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:24:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:24:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:24:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:24:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:24:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 14:24:26 INFO - PROCESS | 1648 | 1467235466536 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:24:26 INFO - PROCESS | 1648 | 1467235466537 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:24:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:24:26 INFO - PROCESS | 1648 | 1467235466540 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - PROCESS | 1648 | 1467235466541 Marionette TRACE conn2 <- [1,1526,null,{}] 14:24:26 INFO - PROCESS | 1648 | 1467235466543 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:26 INFO - PROCESS | 1648 | 1467235466544 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:26 INFO - PROCESS | 1648 | 1467235466654 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:24:26 INFO - PROCESS | 1648 | 1467235466667 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:26 INFO - PROCESS | 1648 | 1467235466668 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5a9000 == 46 [pid = 1648] [id = 389] 14:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121e3e800) [pid = 1648] [serial = 1166] [outer = 0x0] 14:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12c936800) [pid = 1648] [serial = 1167] [outer = 0x121e3e800] 14:24:26 INFO - PROCESS | 1648 | 1467235466692 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12d126400) [pid = 1648] [serial = 1168] [outer = 0x121e3e800] 14:24:27 INFO - PROCESS | 1648 | 1467235467033 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:24:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:24:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:24:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:24:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 14:24:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:24:27 INFO - PROCESS | 1648 | 1467235467059 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 1648 | 1467235467060 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:24:27 INFO - PROCESS | 1648 | 1467235467062 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 1648 | 1467235467063 Marionette TRACE conn2 <- [1,1530,null,{}] 14:24:27 INFO - PROCESS | 1648 | 1467235467066 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:27 INFO - PROCESS | 1648 | 1467235467067 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:27 INFO - PROCESS | 1648 | 1467235467179 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:24:27 INFO - PROCESS | 1648 | 1467235467190 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 1648 | 1467235467191 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d7000 == 47 [pid = 1648] [id = 390] 14:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12cde2c00) [pid = 1648] [serial = 1169] [outer = 0x0] 14:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12d128c00) [pid = 1648] [serial = 1170] [outer = 0x12cde2c00] 14:24:27 INFO - PROCESS | 1648 | 1467235467215 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12d432c00) [pid = 1648] [serial = 1171] [outer = 0x12cde2c00] 14:24:27 INFO - PROCESS | 1648 | 1467235467520 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:24:27 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:24:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:24:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:24:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:24:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:24:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 14:24:27 INFO - PROCESS | 1648 | 1467235467701 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:24:27 INFO - PROCESS | 1648 | 1467235467702 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12ab52400) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12ab49800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12c3d2000) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x116a0ac00) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1131a0400) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x124ca4400) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128875800) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x123dc4400) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118fbd000) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12c721000) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c3c7400) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126557400) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1110a0400) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x113d5d400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128884000) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116791400) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11854c400) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1214e4800) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126860c00) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:24:27 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1160a8800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:24:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:24:27 INFO - PROCESS | 1648 | 1467235467719 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:24:27 INFO - PROCESS | 1648 | 1467235467720 Marionette TRACE conn2 <- [1,1534,null,{}] 14:24:27 INFO - PROCESS | 1648 | 1467235467723 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:27 INFO - PROCESS | 1648 | 1467235467724 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:27 INFO - PROCESS | 1648 | 1467235467805 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:24:27 INFO - PROCESS | 1648 | 1467235467809 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 1648 | 1467235467810 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119817800 == 48 [pid = 1648] [id = 391] 14:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113b77800) [pid = 1648] [serial = 1172] [outer = 0x0] 14:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1160a8800) [pid = 1648] [serial = 1173] [outer = 0x113b77800] 14:24:27 INFO - PROCESS | 1648 | 1467235467837 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118860c00) [pid = 1648] [serial = 1174] [outer = 0x113b77800] 14:24:28 INFO - PROCESS | 1648 | 1467235468187 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:24:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 14:24:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:24:28 INFO - PROCESS | 1648 | 1467235468239 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 1648 | 1467235468240 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:24:28 INFO - PROCESS | 1648 | 1467235468242 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 1648 | 1467235468244 Marionette TRACE conn2 <- [1,1538,null,{}] 14:24:28 INFO - PROCESS | 1648 | 1467235468246 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:28 INFO - PROCESS | 1648 | 1467235468248 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:28 INFO - PROCESS | 1648 | 1467235468379 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:24:28 INFO - PROCESS | 1648 | 1467235468391 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 1648 | 1467235468392 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9aa800 == 49 [pid = 1648] [id = 392] 14:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118864c00) [pid = 1648] [serial = 1175] [outer = 0x0] 14:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12685e800) [pid = 1648] [serial = 1176] [outer = 0x118864c00] 14:24:28 INFO - PROCESS | 1648 | 1467235468419 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12c945400) [pid = 1648] [serial = 1177] [outer = 0x118864c00] 14:24:28 INFO - PROCESS | 1648 | 1467235468735 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:24:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 14:24:28 INFO - PROCESS | 1648 | 1467235468763 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:24:28 INFO - PROCESS | 1648 | 1467235468765 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:24:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:24:28 INFO - PROCESS | 1648 | 1467235468769 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 1648 | 1467235468770 Marionette TRACE conn2 <- [1,1542,null,{}] 14:24:28 INFO - PROCESS | 1648 | 1467235468773 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:28 INFO - PROCESS | 1648 | 1467235468774 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:28 INFO - PROCESS | 1648 | 1467235468858 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:24:28 INFO - PROCESS | 1648 | 1467235468862 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:28 INFO - PROCESS | 1648 | 1467235468863 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e44000 == 50 [pid = 1648] [id = 393] 14:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121475c00) [pid = 1648] [serial = 1178] [outer = 0x0] 14:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x121481000) [pid = 1648] [serial = 1179] [outer = 0x121475c00] 14:24:28 INFO - PROCESS | 1648 | 1467235468888 Marionette DEBUG loaded listener.js 14:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121484c00) [pid = 1648] [serial = 1180] [outer = 0x121475c00] 14:24:29 INFO - PROCESS | 1648 | 1467235469234 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:24:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 14:24:29 INFO - PROCESS | 1648 | 1467235469289 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 1648 | 1467235469290 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:24:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:24:29 INFO - PROCESS | 1648 | 1467235469300 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 1648 | 1467235469301 Marionette TRACE conn2 <- [1,1546,null,{}] 14:24:29 INFO - PROCESS | 1648 | 1467235469303 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:29 INFO - PROCESS | 1648 | 1467235469304 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:29 INFO - PROCESS | 1648 | 1467235469390 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:24:29 INFO - PROCESS | 1648 | 1467235469393 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 1648 | 1467235469394 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e51f800 == 51 [pid = 1648] [id = 394] 14:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121395800) [pid = 1648] [serial = 1181] [outer = 0x0] 14:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121399000) [pid = 1648] [serial = 1182] [outer = 0x121395800] 14:24:29 INFO - PROCESS | 1648 | 1467235469418 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12139d000) [pid = 1648] [serial = 1183] [outer = 0x121395800] 14:24:29 INFO - PROCESS | 1648 | 1467235469837 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:24:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:24:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 576ms 14:24:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:24:29 INFO - PROCESS | 1648 | 1467235469869 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:24:29 INFO - PROCESS | 1648 | 1467235469872 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:24:29 INFO - PROCESS | 1648 | 1467235469875 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:24:29 INFO - PROCESS | 1648 | 1467235469877 Marionette TRACE conn2 <- [1,1550,null,{}] 14:24:29 INFO - PROCESS | 1648 | 1467235469881 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:29 INFO - PROCESS | 1648 | 1467235469883 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:30 INFO - PROCESS | 1648 | 1467235470004 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:24:30 INFO - PROCESS | 1648 | 1467235470084 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 1648 | 1467235470087 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x112739000 == 52 [pid = 1648] [id = 395] 14:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1160a5c00) [pid = 1648] [serial = 1184] [outer = 0x0] 14:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11848b800) [pid = 1648] [serial = 1185] [outer = 0x1160a5c00] 14:24:30 INFO - PROCESS | 1648 | 1467235470118 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118fbdc00) [pid = 1648] [serial = 1186] [outer = 0x1160a5c00] 14:24:30 INFO - PROCESS | 1648 | 1467235470579 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:24:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:24:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 721ms 14:24:30 INFO - PROCESS | 1648 | 1467235470597 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:24:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:24:30 INFO - PROCESS | 1648 | 1467235470602 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:24:30 INFO - PROCESS | 1648 | 1467235470607 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:24:30 INFO - PROCESS | 1648 | 1467235470609 Marionette TRACE conn2 <- [1,1554,null,{}] 14:24:30 INFO - PROCESS | 1648 | 1467235470611 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:30 INFO - PROCESS | 1648 | 1467235470613 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:30 INFO - PROCESS | 1648 | 1467235470726 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:24:30 INFO - PROCESS | 1648 | 1467235470835 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 1648 | 1467235470836 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a7d800 == 53 [pid = 1648] [id = 396] 14:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x121210800) [pid = 1648] [serial = 1187] [outer = 0x0] 14:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12138f000) [pid = 1648] [serial = 1188] [outer = 0x121210800] 14:24:30 INFO - PROCESS | 1648 | 1467235470868 Marionette DEBUG loaded listener.js 14:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12147d800) [pid = 1648] [serial = 1189] [outer = 0x121210800] 14:24:31 INFO - PROCESS | 1648 | 1467235471301 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:24:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 720ms 14:24:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:24:31 INFO - PROCESS | 1648 | 1467235471339 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 1648 | 1467235471340 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:24:31 INFO - PROCESS | 1648 | 1467235471342 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 1648 | 1467235471345 Marionette TRACE conn2 <- [1,1558,null,{}] 14:24:31 INFO - PROCESS | 1648 | 1467235471368 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:31 INFO - PROCESS | 1648 | 1467235471371 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:31 INFO - PROCESS | 1648 | 1467235471482 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:24:31 INFO - PROCESS | 1648 | 1467235471590 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:31 INFO - PROCESS | 1648 | 1467235471592 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8ad800 == 54 [pid = 1648] [id = 397] 14:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12189a400) [pid = 1648] [serial = 1190] [outer = 0x0] 14:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12884d800) [pid = 1648] [serial = 1191] [outer = 0x12189a400] 14:24:31 INFO - PROCESS | 1648 | 1467235471627 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x129594400) [pid = 1648] [serial = 1192] [outer = 0x12189a400] 14:24:32 INFO - PROCESS | 1648 | 1467235472023 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 735ms 14:24:32 INFO - PROCESS | 1648 | 1467235472077 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 1648 | 1467235472079 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:24:32 INFO - PROCESS | 1648 | 1467235472081 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - PROCESS | 1648 | 1467235472083 Marionette TRACE conn2 <- [1,1562,null,{}] 14:24:32 INFO - PROCESS | 1648 | 1467235472085 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:32 INFO - PROCESS | 1648 | 1467235472086 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:32 INFO - PROCESS | 1648 | 1467235472194 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:24:32 INFO - PROCESS | 1648 | 1467235472291 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 1648 | 1467235472292 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9a5000 == 55 [pid = 1648] [id = 398] 14:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121393c00) [pid = 1648] [serial = 1193] [outer = 0x0] 14:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12ab4b000) [pid = 1648] [serial = 1194] [outer = 0x121393c00] 14:24:32 INFO - PROCESS | 1648 | 1467235472321 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12bbb2400) [pid = 1648] [serial = 1195] [outer = 0x121393c00] 14:24:32 INFO - PROCESS | 1648 | 1467235472777 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 722ms 14:24:32 INFO - PROCESS | 1648 | 1467235472822 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:24:32 INFO - PROCESS | 1648 | 1467235472824 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:24:32 INFO - PROCESS | 1648 | 1467235472828 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:24:32 INFO - PROCESS | 1648 | 1467235472829 Marionette TRACE conn2 <- [1,1566,null,{}] 14:24:32 INFO - PROCESS | 1648 | 1467235472850 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:32 INFO - PROCESS | 1648 | 1467235472852 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:33 INFO - PROCESS | 1648 | 1467235473286 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:24:33 INFO - PROCESS | 1648 | 1467235473339 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 1648 | 1467235473341 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e1800 == 56 [pid = 1648] [id = 399] 14:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x116630000) [pid = 1648] [serial = 1196] [outer = 0x0] 14:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x116968000) [pid = 1648] [serial = 1197] [outer = 0x116630000] 14:24:33 INFO - PROCESS | 1648 | 1467235473369 Marionette DEBUG loaded listener.js 14:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x118867800) [pid = 1648] [serial = 1198] [outer = 0x116630000] 14:24:33 INFO - PROCESS | 1648 | 1467235473900 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:24:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:24:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1125ms 14:24:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:24:33 INFO - PROCESS | 1648 | 1467235473954 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:24:33 INFO - PROCESS | 1648 | 1467235473956 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:24:33 INFO - PROCESS | 1648 | 1467235473959 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:24:33 INFO - PROCESS | 1648 | 1467235473962 Marionette TRACE conn2 <- [1,1570,null,{}] 14:24:33 INFO - PROCESS | 1648 | 1467235473965 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:33 INFO - PROCESS | 1648 | 1467235473968 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:34 INFO - PROCESS | 1648 | 1467235474088 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:24:34 INFO - PROCESS | 1648 | 1467235474175 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:34 INFO - PROCESS | 1648 | 1467235474177 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1128be000 == 57 [pid = 1648] [id = 400] 14:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x118491800) [pid = 1648] [serial = 1199] [outer = 0x0] 14:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x118ad2c00) [pid = 1648] [serial = 1200] [outer = 0x118491800] 14:24:34 INFO - PROCESS | 1648 | 1467235474205 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x119531c00) [pid = 1648] [serial = 1201] [outer = 0x118491800] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x115e44000 == 56 [pid = 1648] [id = 393] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9aa800 == 55 [pid = 1648] [id = 392] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119817800 == 54 [pid = 1648] [id = 391] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d7000 == 53 [pid = 1648] [id = 390] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5a9000 == 52 [pid = 1648] [id = 389] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb79800 == 51 [pid = 1648] [id = 388] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x129795800 == 50 [pid = 1648] [id = 387] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12920a000 == 49 [pid = 1648] [id = 386] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12555d800 == 48 [pid = 1648] [id = 385] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1216d7000 == 47 [pid = 1648] [id = 384] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b2800 == 46 [pid = 1648] [id = 383] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1183e1800 == 45 [pid = 1648] [id = 382] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d8000 == 44 [pid = 1648] [id = 378] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x118ff5800 == 43 [pid = 1648] [id = 377] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3bd000 == 42 [pid = 1648] [id = 346] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d848800 == 41 [pid = 1648] [id = 376] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7c8000 == 40 [pid = 1648] [id = 359] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c3000 == 39 [pid = 1648] [id = 361] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12e50b800 == 38 [pid = 1648] [id = 380] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12dcd2000 == 37 [pid = 1648] [id = 379] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12e51e800 == 36 [pid = 1648] [id = 381] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11809a800 == 35 [pid = 1648] [id = 360] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5a5000 == 34 [pid = 1648] [id = 362] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe5000 == 33 [pid = 1648] [id = 363] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e1800 == 32 [pid = 1648] [id = 399] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9a5000 == 31 [pid = 1648] [id = 398] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8ad800 == 30 [pid = 1648] [id = 397] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x118a7d800 == 29 [pid = 1648] [id = 396] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12e51f800 == 28 [pid = 1648] [id = 394] 14:24:35 INFO - PROCESS | 1648 | --DOCSHELL 0x112739000 == 27 [pid = 1648] [id = 395] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x118167400) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128de5c00) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1181bc000) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x119534800) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12664b800) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x129307c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12c037800) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12bb3f800) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1166f1c00) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12c042400) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12c715400) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11859d400) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11728dc00) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1264a2c00) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12957ac00) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12884c800) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126551400) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129238c00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x129572800) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x129599800) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119276000) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1196b0000) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12bb47c00) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119c21800) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12c942400) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12c3cc800) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12c3d1c00) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1295df400) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12c041000) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12c93a400) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12c71a000) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12bc21000) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12cdd8400) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a809800) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112a83800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116788000) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121219000) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 14:24:35 INFO - PROCESS | 1648 | 1467235475336 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1426ms 14:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:24:35 INFO - PROCESS | 1648 | 1467235475385 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 1648 | 1467235475387 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:24:35 INFO - PROCESS | 1648 | 1467235475390 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 1648 | 1467235475392 Marionette TRACE conn2 <- [1,1574,null,{}] 14:24:35 INFO - PROCESS | 1648 | 1467235475396 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:35 INFO - PROCESS | 1648 | 1467235475398 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:35 INFO - PROCESS | 1648 | 1467235475481 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:24:35 INFO - PROCESS | 1648 | 1467235475490 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 1648 | 1467235475492 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1128b1800 == 28 [pid = 1648] [id = 401] 14:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113218000) [pid = 1648] [serial = 1202] [outer = 0x0] 14:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113d0a800) [pid = 1648] [serial = 1203] [outer = 0x113218000] 14:24:35 INFO - PROCESS | 1648 | 1467235475520 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116788000) [pid = 1648] [serial = 1204] [outer = 0x113218000] 14:24:35 INFO - PROCESS | 1648 | 1467235475879 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 14:24:35 INFO - PROCESS | 1648 | 1467235475929 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 1648 | 1467235475932 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:24:35 INFO - PROCESS | 1648 | 1467235475939 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 1648 | 1467235475940 Marionette TRACE conn2 <- [1,1578,null,{}] 14:24:35 INFO - PROCESS | 1648 | 1467235475943 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:35 INFO - PROCESS | 1648 | 1467235475944 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:36 INFO - PROCESS | 1648 | 1467235476023 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:24:36 INFO - PROCESS | 1648 | 1467235476027 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:36 INFO - PROCESS | 1648 | 1467235476029 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666b800 == 29 [pid = 1648] [id = 402] 14:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1176c5c00) [pid = 1648] [serial = 1205] [outer = 0x0] 14:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118596000) [pid = 1648] [serial = 1206] [outer = 0x1176c5c00] 14:24:36 INFO - PROCESS | 1648 | 1467235476058 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118fc0c00) [pid = 1648] [serial = 1207] [outer = 0x1176c5c00] 14:24:36 INFO - PROCESS | 1648 | 1467235476407 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 14:24:36 INFO - PROCESS | 1648 | 1467235476466 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 1648 | 1467235476467 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:24:36 INFO - PROCESS | 1648 | 1467235476471 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 1648 | 1467235476474 Marionette TRACE conn2 <- [1,1582,null,{}] 14:24:36 INFO - PROCESS | 1648 | 1467235476482 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:36 INFO - PROCESS | 1648 | 1467235476485 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:36 INFO - PROCESS | 1648 | 1467235476569 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:24:36 INFO - PROCESS | 1648 | 1467235476574 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:36 INFO - PROCESS | 1648 | 1467235476576 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x118590000 == 30 [pid = 1648] [id = 403] 14:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1196a5800) [pid = 1648] [serial = 1208] [outer = 0x0] 14:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12121b000) [pid = 1648] [serial = 1209] [outer = 0x1196a5800] 14:24:36 INFO - PROCESS | 1648 | 1467235476604 Marionette DEBUG loaded listener.js 14:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1213d0000) [pid = 1648] [serial = 1210] [outer = 0x1196a5800] 14:24:36 INFO - PROCESS | 1648 | 1467235476969 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 14:24:36 INFO - PROCESS | 1648 | 1467235476994 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 1648 | 1467235476996 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:24:37 INFO - PROCESS | 1648 | 1467235476999 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:24:37 INFO - PROCESS | 1648 | 1467235477000 Marionette TRACE conn2 <- [1,1586,null,{}] 14:24:37 INFO - PROCESS | 1648 | 1467235477003 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:37 INFO - PROCESS | 1648 | 1467235477004 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:37 INFO - PROCESS | 1648 | 1467235477085 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:24:37 INFO - PROCESS | 1648 | 1467235477155 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 1648 | 1467235477156 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213c1000 == 31 [pid = 1648] [id = 404] 14:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119c22000) [pid = 1648] [serial = 1211] [outer = 0x0] 14:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12147cc00) [pid = 1648] [serial = 1212] [outer = 0x119c22000] 14:24:37 INFO - PROCESS | 1648 | 1467235477182 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121e3b400) [pid = 1648] [serial = 1213] [outer = 0x119c22000] 14:24:37 INFO - PROCESS | 1648 | 1467235477497 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:24:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:24:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 14:24:37 INFO - PROCESS | 1648 | 1467235477527 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:24:37 INFO - PROCESS | 1648 | 1467235477528 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:24:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:24:37 INFO - PROCESS | 1648 | 1467235477536 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:24:37 INFO - PROCESS | 1648 | 1467235477537 Marionette TRACE conn2 <- [1,1590,null,{}] 14:24:37 INFO - PROCESS | 1648 | 1467235477539 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:37 INFO - PROCESS | 1648 | 1467235477541 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:37 INFO - PROCESS | 1648 | 1467235477639 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:24:37 INFO - PROCESS | 1648 | 1467235477643 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 1648 | 1467235477644 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d27000 == 32 [pid = 1648] [id = 405] 14:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1213d2400) [pid = 1648] [serial = 1214] [outer = 0x0] 14:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124cd1000) [pid = 1648] [serial = 1215] [outer = 0x1213d2400] 14:24:37 INFO - PROCESS | 1648 | 1467235477669 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126651c00) [pid = 1648] [serial = 1216] [outer = 0x1213d2400] 14:24:38 INFO - PROCESS | 1648 | 1467235478021 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:24:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 14:24:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:24:38 INFO - PROCESS | 1648 | 1467235478057 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 1648 | 1467235478058 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:24:38 INFO - PROCESS | 1648 | 1467235478060 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 1648 | 1467235478062 Marionette TRACE conn2 <- [1,1594,null,{}] 14:24:38 INFO - PROCESS | 1648 | 1467235478064 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:38 INFO - PROCESS | 1648 | 1467235478068 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:38 INFO - PROCESS | 1648 | 1467235478193 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:24:38 INFO - PROCESS | 1648 | 1467235478208 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:38 INFO - PROCESS | 1648 | 1467235478209 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12501b000 == 33 [pid = 1648] [id = 406] 14:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126654400) [pid = 1648] [serial = 1217] [outer = 0x0] 14:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1288b8800) [pid = 1648] [serial = 1218] [outer = 0x126654400] 14:24:38 INFO - PROCESS | 1648 | 1467235478234 Marionette DEBUG loaded listener.js 14:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12957ac00) [pid = 1648] [serial = 1219] [outer = 0x126654400] 14:24:38 INFO - PROCESS | 1648 | 1467235478581 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:24:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:24:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 14:24:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:24:38 INFO - PROCESS | 1648 | 1467235478631 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 1648 | 1467235478632 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:24:38 INFO - PROCESS | 1648 | 1467235478634 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 1648 | 1467235478642 Marionette TRACE conn2 <- [1,1598,null,{}] 14:24:38 INFO - PROCESS | 1648 | 1467235478645 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:38 INFO - PROCESS | 1648 | 1467235478646 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:38 INFO - PROCESS | 1648 | 1467235478745 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:24:38 INFO - PROCESS | 1648 | 1467235478788 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:38 INFO - PROCESS | 1648 | 1467235478789 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f56800 == 34 [pid = 1648] [id = 407] 14:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118fc3c00) [pid = 1648] [serial = 1220] [outer = 0x0] 14:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1295df400) [pid = 1648] [serial = 1221] [outer = 0x118fc3c00] 14:24:38 INFO - PROCESS | 1648 | 1467235478813 Marionette DEBUG loaded listener.js 14:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12ab49400) [pid = 1648] [serial = 1222] [outer = 0x118fc3c00] 14:24:39 INFO - PROCESS | 1648 | 1467235479122 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 527ms 14:24:39 INFO - PROCESS | 1648 | 1467235479162 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:24:39 INFO - PROCESS | 1648 | 1467235479163 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:24:39 INFO - PROCESS | 1648 | 1467235479166 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:24:39 INFO - PROCESS | 1648 | 1467235479169 Marionette TRACE conn2 <- [1,1602,null,{}] 14:24:39 INFO - PROCESS | 1648 | 1467235479171 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:39 INFO - PROCESS | 1648 | 1467235479172 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:39 INFO - PROCESS | 1648 | 1467235479281 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:24:39 INFO - PROCESS | 1648 | 1467235479284 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 1648 | 1467235479285 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979b000 == 35 [pid = 1648] [id = 408] 14:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12a809800) [pid = 1648] [serial = 1223] [outer = 0x0] 14:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b385400) [pid = 1648] [serial = 1224] [outer = 0x12a809800] 14:24:39 INFO - PROCESS | 1648 | 1467235479310 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12bb3e400) [pid = 1648] [serial = 1225] [outer = 0x12a809800] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129304000) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12ba1c400) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119c26c00) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x121e34000) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121e3e800) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12cde2c00) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1295dc800) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126558800) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x113d11800) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116629800) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1176c0c00) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ba27400) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x112a58c00) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113b77800) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126653400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12ba1c000) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119271800) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12c3d4000) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118864c00) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121395800) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121475c00) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12bbb9400) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1131a0000) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:24:39 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118867c00) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:24:40 INFO - PROCESS | 1648 | 1467235480095 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 971ms 14:24:40 INFO - PROCESS | 1648 | 1467235480145 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 1648 | 1467235480146 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:24:40 INFO - PROCESS | 1648 | 1467235480148 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 1648 | 1467235480150 Marionette TRACE conn2 <- [1,1606,null,{}] 14:24:40 INFO - PROCESS | 1648 | 1467235480152 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:40 INFO - PROCESS | 1648 | 1467235480153 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:40 INFO - PROCESS | 1648 | 1467235480260 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:24:40 INFO - PROCESS | 1648 | 1467235480301 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 1648 | 1467235480303 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a67c000 == 36 [pid = 1648] [id = 409] 14:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11678c400) [pid = 1648] [serial = 1226] [outer = 0x0] 14:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fc2800) [pid = 1648] [serial = 1227] [outer = 0x11678c400] 14:24:40 INFO - PROCESS | 1648 | 1467235480329 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121396800) [pid = 1648] [serial = 1228] [outer = 0x11678c400] 14:24:40 INFO - PROCESS | 1648 | 1467235480599 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms 14:24:40 INFO - PROCESS | 1648 | 1467235480624 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 1648 | 1467235480625 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:24:40 INFO - PROCESS | 1648 | 1467235480628 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 1648 | 1467235480629 Marionette TRACE conn2 <- [1,1610,null,{}] 14:24:40 INFO - PROCESS | 1648 | 1467235480639 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:40 INFO - PROCESS | 1648 | 1467235480641 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:40 INFO - PROCESS | 1648 | 1467235480736 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:24:40 INFO - PROCESS | 1648 | 1467235480740 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 1648 | 1467235480741 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8ca000 == 37 [pid = 1648] [id = 410] 14:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12147b000) [pid = 1648] [serial = 1229] [outer = 0x0] 14:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126653400) [pid = 1648] [serial = 1230] [outer = 0x12147b000] 14:24:40 INFO - PROCESS | 1648 | 1467235480780 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a811000) [pid = 1648] [serial = 1231] [outer = 0x12147b000] 14:24:41 INFO - PROCESS | 1648 | 1467235481259 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 675ms 14:24:41 INFO - PROCESS | 1648 | 1467235481302 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 1648 | 1467235481311 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:24:41 INFO - PROCESS | 1648 | 1467235481313 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 1648 | 1467235481317 Marionette TRACE conn2 <- [1,1614,null,{}] 14:24:41 INFO - PROCESS | 1648 | 1467235481320 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:41 INFO - PROCESS | 1648 | 1467235481321 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:41 INFO - PROCESS | 1648 | 1467235481409 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:24:41 INFO - PROCESS | 1648 | 1467235481415 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:41 INFO - PROCESS | 1648 | 1467235481417 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb81000 == 38 [pid = 1648] [id = 411] 14:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12ab4bc00) [pid = 1648] [serial = 1232] [outer = 0x0] 14:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12bb3f000) [pid = 1648] [serial = 1233] [outer = 0x12ab4bc00] 14:24:41 INFO - PROCESS | 1648 | 1467235481443 Marionette DEBUG loaded listener.js 14:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bbaf800) [pid = 1648] [serial = 1234] [outer = 0x12ab4bc00] 14:24:41 INFO - PROCESS | 1648 | 1467235481808 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 14:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:24:41 INFO - PROCESS | 1648 | 1467235481837 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:24:41 INFO - PROCESS | 1648 | 1467235481838 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:24:41 INFO - PROCESS | 1648 | 1467235481840 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:24:41 INFO - PROCESS | 1648 | 1467235481841 Marionette TRACE conn2 <- [1,1618,null,{}] 14:24:41 INFO - PROCESS | 1648 | 1467235481843 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:41 INFO - PROCESS | 1648 | 1467235481844 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:41 INFO - PROCESS | 1648 | 1467235481956 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:24:42 INFO - PROCESS | 1648 | 1467235482059 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 1648 | 1467235482060 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x112680800 == 39 [pid = 1648] [id = 412] 14:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x111c13c00) [pid = 1648] [serial = 1235] [outer = 0x0] 14:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1128d3800) [pid = 1648] [serial = 1236] [outer = 0x111c13c00] 14:24:42 INFO - PROCESS | 1648 | 1467235482093 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113196c00) [pid = 1648] [serial = 1237] [outer = 0x111c13c00] 14:24:42 INFO - PROCESS | 1648 | 1467235482605 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 772ms 14:24:42 INFO - PROCESS | 1648 | 1467235482614 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:24:42 INFO - PROCESS | 1648 | 1467235482618 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:24:42 INFO - PROCESS | 1648 | 1467235482621 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - PROCESS | 1648 | 1467235482623 Marionette TRACE conn2 <- [1,1622,null,{}] 14:24:42 INFO - PROCESS | 1648 | 1467235482627 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:42 INFO - PROCESS | 1648 | 1467235482628 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:42 INFO - PROCESS | 1648 | 1467235482766 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:24:42 INFO - PROCESS | 1648 | 1467235482857 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 1648 | 1467235482859 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961f000 == 40 [pid = 1648] [id = 413] 14:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11848c800) [pid = 1648] [serial = 1238] [outer = 0x0] 14:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118862800) [pid = 1648] [serial = 1239] [outer = 0x11848c800] 14:24:42 INFO - PROCESS | 1648 | 1467235482890 Marionette DEBUG loaded listener.js 14:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11927c000) [pid = 1648] [serial = 1240] [outer = 0x11848c800] 14:24:43 INFO - PROCESS | 1648 | 1467235483403 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 820ms 14:24:43 INFO - PROCESS | 1648 | 1467235483459 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:24:43 INFO - PROCESS | 1648 | 1467235483462 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:24:43 INFO - PROCESS | 1648 | 1467235483468 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:24:43 INFO - PROCESS | 1648 | 1467235483470 Marionette TRACE conn2 <- [1,1626,null,{}] 14:24:43 INFO - PROCESS | 1648 | 1467235483472 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:43 INFO - PROCESS | 1648 | 1467235483474 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:43 INFO - PROCESS | 1648 | 1467235483585 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:24:43 INFO - PROCESS | 1648 | 1467235483692 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:43 INFO - PROCESS | 1648 | 1467235483693 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x129529800 == 41 [pid = 1648] [id = 414] 14:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121216c00) [pid = 1648] [serial = 1241] [outer = 0x0] 14:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12139c400) [pid = 1648] [serial = 1242] [outer = 0x121216c00] 14:24:43 INFO - PROCESS | 1648 | 1467235483722 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121e36400) [pid = 1648] [serial = 1243] [outer = 0x121216c00] 14:24:44 INFO - PROCESS | 1648 | 1467235484398 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 970ms 14:24:44 INFO - PROCESS | 1648 | 1467235484444 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:24:44 INFO - PROCESS | 1648 | 1467235484446 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:24:44 INFO - PROCESS | 1648 | 1467235484454 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 1648 | 1467235484456 Marionette TRACE conn2 <- [1,1630,null,{}] 14:24:44 INFO - PROCESS | 1648 | 1467235484460 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:44 INFO - PROCESS | 1648 | 1467235484461 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:44 INFO - PROCESS | 1648 | 1467235484580 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb81000 == 40 [pid = 1648] [id = 411] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8ca000 == 39 [pid = 1648] [id = 410] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a67c000 == 38 [pid = 1648] [id = 409] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12979b000 == 37 [pid = 1648] [id = 408] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128f56800 == 36 [pid = 1648] [id = 407] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12501b000 == 35 [pid = 1648] [id = 406] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x123d27000 == 34 [pid = 1648] [id = 405] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1213c1000 == 33 [pid = 1648] [id = 404] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x118590000 == 32 [pid = 1648] [id = 403] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11666b800 == 31 [pid = 1648] [id = 402] 14:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1128b1800 == 30 [pid = 1648] [id = 401] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1295de400) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bbb3c00) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12c03b400) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11816e400) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123dc6000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121e37800) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12c936800) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121e3c000) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12d128c00) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a6c9400) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12ab47800) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126869800) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1288b2400) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12121dc00) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11728a000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118492000) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1181c2000) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118fbec00) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bb45c00) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12bbb0c00) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11848a000) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1160a8800) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11848ec00) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128de6000) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129573000) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bb46800) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bbba800) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119531800) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121eaf000) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12c944000) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12cddd000) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118860c00) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12685e800) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121399000) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12139d000) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121481000) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12c720000) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bf16400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121484c00) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12d432c00) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12d126400) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12c945400) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 14:24:44 INFO - PROCESS | 1648 | 1467235484669 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:44 INFO - PROCESS | 1648 | 1467235484671 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11267d800 == 31 [pid = 1648] [id = 415] 14:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129a9800) [pid = 1648] [serial = 1244] [outer = 0x0] 14:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112fb9400) [pid = 1648] [serial = 1245] [outer = 0x1129a9800] 14:24:44 INFO - PROCESS | 1648 | 1467235484699 Marionette DEBUG loaded listener.js 14:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113936800) [pid = 1648] [serial = 1246] [outer = 0x1129a9800] 14:24:45 INFO - PROCESS | 1648 | 1467235485016 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 573ms 14:24:45 INFO - PROCESS | 1648 | 1467235485026 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:24:45 INFO - PROCESS | 1648 | 1467235485029 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:24:45 INFO - PROCESS | 1648 | 1467235485039 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:24:45 INFO - PROCESS | 1648 | 1467235485041 Marionette TRACE conn2 <- [1,1634,null,{}] 14:24:45 INFO - PROCESS | 1648 | 1467235485043 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:45 INFO - PROCESS | 1648 | 1467235485044 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:45 INFO - PROCESS | 1648 | 1467235485135 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:24:45 INFO - PROCESS | 1648 | 1467235485193 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 1648 | 1467235485194 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11267d000 == 32 [pid = 1648] [id = 416] 14:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113255800) [pid = 1648] [serial = 1247] [outer = 0x0] 14:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1162d3000) [pid = 1648] [serial = 1248] [outer = 0x113255800] 14:24:45 INFO - PROCESS | 1648 | 1467235485221 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176c8400) [pid = 1648] [serial = 1249] [outer = 0x113255800] 14:24:45 INFO - PROCESS | 1648 | 1467235485519 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 14:24:45 INFO - PROCESS | 1648 | 1467235485558 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:24:45 INFO - PROCESS | 1648 | 1467235485559 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:24:45 INFO - PROCESS | 1648 | 1467235485562 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:24:45 INFO - PROCESS | 1648 | 1467235485564 Marionette TRACE conn2 <- [1,1638,null,{}] 14:24:45 INFO - PROCESS | 1648 | 1467235485574 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:45 INFO - PROCESS | 1648 | 1467235485578 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:45 INFO - PROCESS | 1648 | 1467235485664 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:24:45 INFO - PROCESS | 1648 | 1467235485724 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 1648 | 1467235485726 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ff4800 == 33 [pid = 1648] [id = 417] 14:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112038c00) [pid = 1648] [serial = 1250] [outer = 0x0] 14:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11848a000) [pid = 1648] [serial = 1251] [outer = 0x112038c00] 14:24:45 INFO - PROCESS | 1648 | 1467235485754 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118ad9800) [pid = 1648] [serial = 1252] [outer = 0x112038c00] 14:24:46 INFO - PROCESS | 1648 | 1467235486055 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 523ms 14:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:24:46 INFO - PROCESS | 1648 | 1467235486087 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 1648 | 1467235486089 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:24:46 INFO - PROCESS | 1648 | 1467235486091 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 1648 | 1467235486092 Marionette TRACE conn2 <- [1,1642,null,{}] 14:24:46 INFO - PROCESS | 1648 | 1467235486094 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:46 INFO - PROCESS | 1648 | 1467235486095 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:46 INFO - PROCESS | 1648 | 1467235486178 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:24:46 INFO - PROCESS | 1648 | 1467235486184 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 1648 | 1467235486185 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216c0000 == 34 [pid = 1648] [id = 418] 14:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11927b400) [pid = 1648] [serial = 1253] [outer = 0x0] 14:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1195e5c00) [pid = 1648] [serial = 1254] [outer = 0x11927b400] 14:24:46 INFO - PROCESS | 1648 | 1467235486211 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1210aec00) [pid = 1648] [serial = 1255] [outer = 0x11927b400] 14:24:46 INFO - PROCESS | 1648 | 1467235486559 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 14:24:46 INFO - PROCESS | 1648 | 1467235486620 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:24:46 INFO - PROCESS | 1648 | 1467235486622 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:24:46 INFO - PROCESS | 1648 | 1467235486625 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 1648 | 1467235486627 Marionette TRACE conn2 <- [1,1646,null,{}] 14:24:46 INFO - PROCESS | 1648 | 1467235486630 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:46 INFO - PROCESS | 1648 | 1467235486633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:46 INFO - PROCESS | 1648 | 1467235486767 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:24:46 INFO - PROCESS | 1648 | 1467235486773 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 1648 | 1467235486775 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a55800 == 35 [pid = 1648] [id = 419] 14:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11201c800) [pid = 1648] [serial = 1256] [outer = 0x0] 14:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12121cc00) [pid = 1648] [serial = 1257] [outer = 0x11201c800] 14:24:46 INFO - PROCESS | 1648 | 1467235486815 Marionette DEBUG loaded listener.js 14:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121398800) [pid = 1648] [serial = 1258] [outer = 0x11201c800] 14:24:47 INFO - PROCESS | 1648 | 1467235487204 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 619ms 14:24:47 INFO - PROCESS | 1648 | 1467235487245 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:24:47 INFO - PROCESS | 1648 | 1467235487246 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:24:47 INFO - PROCESS | 1648 | 1467235487248 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:24:47 INFO - PROCESS | 1648 | 1467235487249 Marionette TRACE conn2 <- [1,1650,null,{}] 14:24:47 INFO - PROCESS | 1648 | 1467235487252 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:47 INFO - PROCESS | 1648 | 1467235487256 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:47 INFO - PROCESS | 1648 | 1467235487387 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:24:47 INFO - PROCESS | 1648 | 1467235487391 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 1648 | 1467235487393 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12555a800 == 36 [pid = 1648] [id = 420] 14:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1210b4400) [pid = 1648] [serial = 1259] [outer = 0x0] 14:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12147b800) [pid = 1648] [serial = 1260] [outer = 0x1210b4400] 14:24:47 INFO - PROCESS | 1648 | 1467235487452 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1264a6400) [pid = 1648] [serial = 1261] [outer = 0x1210b4400] 14:24:47 INFO - PROCESS | 1648 | 1467235487772 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 570ms 14:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:24:47 INFO - PROCESS | 1648 | 1467235487818 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:24:47 INFO - PROCESS | 1648 | 1467235487819 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:24:47 INFO - PROCESS | 1648 | 1467235487821 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:24:47 INFO - PROCESS | 1648 | 1467235487823 Marionette TRACE conn2 <- [1,1654,null,{}] 14:24:47 INFO - PROCESS | 1648 | 1467235487825 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:47 INFO - PROCESS | 1648 | 1467235487826 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:47 INFO - PROCESS | 1648 | 1467235487939 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:24:47 INFO - PROCESS | 1648 | 1467235487951 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:47 INFO - PROCESS | 1648 | 1467235487952 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x129210800 == 37 [pid = 1648] [id = 421] 14:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1218cd400) [pid = 1648] [serial = 1262] [outer = 0x0] 14:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12680f000) [pid = 1648] [serial = 1263] [outer = 0x1218cd400] 14:24:47 INFO - PROCESS | 1648 | 1467235487977 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128857400) [pid = 1648] [serial = 1264] [outer = 0x1218cd400] 14:24:48 INFO - PROCESS | 1648 | 1467235488328 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 14:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:24:48 INFO - PROCESS | 1648 | 1467235488341 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 1648 | 1467235488343 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:24:48 INFO - PROCESS | 1648 | 1467235488346 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 1648 | 1467235488349 Marionette TRACE conn2 <- [1,1658,null,{}] 14:24:48 INFO - PROCESS | 1648 | 1467235488352 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:48 INFO - PROCESS | 1648 | 1467235488354 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:48 INFO - PROCESS | 1648 | 1467235488459 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:24:48 INFO - PROCESS | 1648 | 1467235488471 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:48 INFO - PROCESS | 1648 | 1467235488472 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x129796800 == 38 [pid = 1648] [id = 422] 14:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128877c00) [pid = 1648] [serial = 1265] [outer = 0x0] 14:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1288b0c00) [pid = 1648] [serial = 1266] [outer = 0x128877c00] 14:24:48 INFO - PROCESS | 1648 | 1467235488496 Marionette DEBUG loaded listener.js 14:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1288bc000) [pid = 1648] [serial = 1267] [outer = 0x128877c00] 14:24:48 INFO - PROCESS | 1648 | 1467235488819 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms 14:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:24:48 INFO - PROCESS | 1648 | 1467235488868 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 1648 | 1467235488869 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:24:48 INFO - PROCESS | 1648 | 1467235488872 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 1648 | 1467235488873 Marionette TRACE conn2 <- [1,1662,null,{}] 14:24:48 INFO - PROCESS | 1648 | 1467235488881 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:48 INFO - PROCESS | 1648 | 1467235488882 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:49 INFO - PROCESS | 1648 | 1467235489075 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c22000) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176c5c00) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1196a5800) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113218000) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1213d2400) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118491800) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118fc3c00) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1160a5c00) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121210800) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12189a400) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126654400) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11678c400) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121393c00) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a809800) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12147b000) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116630000) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:24:49 INFO - PROCESS | 1648 | 1467235489124 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 1648 | 1467235489125 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e4a800 == 39 [pid = 1648] [id = 423] 14:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112039800) [pid = 1648] [serial = 1268] [outer = 0x0] 14:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112f97800) [pid = 1648] [serial = 1269] [outer = 0x112039800] 14:24:49 INFO - PROCESS | 1648 | 1467235489149 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11728c800) [pid = 1648] [serial = 1270] [outer = 0x112039800] 14:24:49 INFO - PROCESS | 1648 | 1467235489422 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 574ms 14:24:49 INFO - PROCESS | 1648 | 1467235489446 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 1648 | 1467235489448 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:24:49 INFO - PROCESS | 1648 | 1467235489457 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 1648 | 1467235489458 Marionette TRACE conn2 <- [1,1666,null,{}] 14:24:49 INFO - PROCESS | 1648 | 1467235489460 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:49 INFO - PROCESS | 1648 | 1467235489461 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:49 INFO - PROCESS | 1648 | 1467235489549 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:24:49 INFO - PROCESS | 1648 | 1467235489555 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 1648 | 1467235489556 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d5800 == 40 [pid = 1648] [id = 424] 14:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a55400) [pid = 1648] [serial = 1271] [outer = 0x0] 14:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121393c00) [pid = 1648] [serial = 1272] [outer = 0x112a55400] 14:24:49 INFO - PROCESS | 1648 | 1467235489581 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1288b5800) [pid = 1648] [serial = 1273] [outer = 0x112a55400] 14:24:49 INFO - PROCESS | 1648 | 1467235489907 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 14:24:49 INFO - PROCESS | 1648 | 1467235489927 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:24:49 INFO - PROCESS | 1648 | 1467235489929 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:24:49 INFO - PROCESS | 1648 | 1467235489933 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:24:49 INFO - PROCESS | 1648 | 1467235489934 Marionette TRACE conn2 <- [1,1670,null,{}] 14:24:49 INFO - PROCESS | 1648 | 1467235489937 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:49 INFO - PROCESS | 1648 | 1467235489946 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:50 INFO - PROCESS | 1648 | 1467235490072 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:24:50 INFO - PROCESS | 1648 | 1467235490079 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 1648 | 1467235490081 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bddd000 == 41 [pid = 1648] [id = 425] 14:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1176c5c00) [pid = 1648] [serial = 1274] [outer = 0x0] 14:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128de6800) [pid = 1648] [serial = 1275] [outer = 0x1176c5c00] 14:24:50 INFO - PROCESS | 1648 | 1467235490108 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a6cc800) [pid = 1648] [serial = 1276] [outer = 0x1176c5c00] 14:24:50 INFO - PROCESS | 1648 | 1467235490434 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 14:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:24:50 INFO - PROCESS | 1648 | 1467235490454 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:24:50 INFO - PROCESS | 1648 | 1467235490455 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:24:50 INFO - PROCESS | 1648 | 1467235490457 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - PROCESS | 1648 | 1467235490458 Marionette TRACE conn2 <- [1,1674,null,{}] 14:24:50 INFO - PROCESS | 1648 | 1467235490460 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:50 INFO - PROCESS | 1648 | 1467235490461 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:50 INFO - PROCESS | 1648 | 1467235490545 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:24:50 INFO - PROCESS | 1648 | 1467235490550 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 1648 | 1467235490551 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7cf000 == 42 [pid = 1648] [id = 426] 14:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a6cd400) [pid = 1648] [serial = 1277] [outer = 0x0] 14:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b212800) [pid = 1648] [serial = 1278] [outer = 0x12a6cd400] 14:24:50 INFO - PROCESS | 1648 | 1467235490575 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ba29400) [pid = 1648] [serial = 1279] [outer = 0x12a6cd400] 14:24:50 INFO - PROCESS | 1648 | 1467235490904 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 14:24:50 INFO - PROCESS | 1648 | 1467235490926 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:24:50 INFO - PROCESS | 1648 | 1467235490939 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:24:50 INFO - PROCESS | 1648 | 1467235490941 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - PROCESS | 1648 | 1467235490943 Marionette TRACE conn2 <- [1,1678,null,{}] 14:24:50 INFO - PROCESS | 1648 | 1467235490945 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:50 INFO - PROCESS | 1648 | 1467235490946 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:51 INFO - PROCESS | 1648 | 1467235491060 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:24:51 INFO - PROCESS | 1648 | 1467235491154 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 1648 | 1467235491156 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x112739000 == 43 [pid = 1648] [id = 427] 14:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110fed000) [pid = 1648] [serial = 1280] [outer = 0x0] 14:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11223ec00) [pid = 1648] [serial = 1281] [outer = 0x110fed000] 14:24:51 INFO - PROCESS | 1648 | 1467235491188 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129a4800) [pid = 1648] [serial = 1282] [outer = 0x110fed000] 14:24:51 INFO - PROCESS | 1648 | 1467235491637 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 718ms 14:24:51 INFO - PROCESS | 1648 | 1467235491662 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:24:51 INFO - PROCESS | 1648 | 1467235491665 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:24:51 INFO - PROCESS | 1648 | 1467235491668 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:24:51 INFO - PROCESS | 1648 | 1467235491670 Marionette TRACE conn2 <- [1,1682,null,{}] 14:24:51 INFO - PROCESS | 1648 | 1467235491674 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:51 INFO - PROCESS | 1648 | 1467235491677 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:51 INFO - PROCESS | 1648 | 1467235491786 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:24:51 INFO - PROCESS | 1648 | 1467235491901 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:51 INFO - PROCESS | 1648 | 1467235491903 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119610000 == 44 [pid = 1648] [id = 428] 14:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116790400) [pid = 1648] [serial = 1283] [outer = 0x0] 14:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1176ccc00) [pid = 1648] [serial = 1284] [outer = 0x116790400] 14:24:51 INFO - PROCESS | 1648 | 1467235491934 Marionette DEBUG loaded listener.js 14:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11848f400) [pid = 1648] [serial = 1285] [outer = 0x116790400] 14:24:52 INFO - PROCESS | 1648 | 1467235492342 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 720ms 14:24:52 INFO - PROCESS | 1648 | 1467235492390 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 1648 | 1467235492393 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:24:52 INFO - PROCESS | 1648 | 1467235492396 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 1648 | 1467235492397 Marionette TRACE conn2 <- [1,1686,null,{}] 14:24:52 INFO - PROCESS | 1648 | 1467235492400 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:52 INFO - PROCESS | 1648 | 1467235492401 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:52 INFO - PROCESS | 1648 | 1467235492510 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:24:52 INFO - PROCESS | 1648 | 1467235492575 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 1648 | 1467235492577 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac5a800 == 45 [pid = 1648] [id = 429] 14:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118862400) [pid = 1648] [serial = 1286] [outer = 0x0] 14:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11927d400) [pid = 1648] [serial = 1287] [outer = 0x118862400] 14:24:52 INFO - PROCESS | 1648 | 1467235492606 Marionette DEBUG loaded listener.js 14:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121391400) [pid = 1648] [serial = 1288] [outer = 0x118862400] 14:24:53 INFO - PROCESS | 1648 | 1467235493052 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 672ms 14:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:24:53 INFO - PROCESS | 1648 | 1467235493068 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 1648 | 1467235493070 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:24:53 INFO - PROCESS | 1648 | 1467235493077 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 1648 | 1467235493081 Marionette TRACE conn2 <- [1,1690,null,{}] 14:24:53 INFO - PROCESS | 1648 | 1467235493084 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:53 INFO - PROCESS | 1648 | 1467235493087 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:53 INFO - PROCESS | 1648 | 1467235493204 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:24:53 INFO - PROCESS | 1648 | 1467235493282 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 1648 | 1467235493283 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf6000 == 46 [pid = 1648] [id = 430] 14:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118a38800) [pid = 1648] [serial = 1289] [outer = 0x0] 14:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x123dc6000) [pid = 1648] [serial = 1290] [outer = 0x118a38800] 14:24:53 INFO - PROCESS | 1648 | 1467235493324 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126811000) [pid = 1648] [serial = 1291] [outer = 0x118a38800] 14:24:53 INFO - PROCESS | 1648 | 1467235493731 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 681ms 14:24:53 INFO - PROCESS | 1648 | 1467235493753 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:24:53 INFO - PROCESS | 1648 | 1467235493755 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:24:53 INFO - PROCESS | 1648 | 1467235493758 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:24:53 INFO - PROCESS | 1648 | 1467235493759 Marionette TRACE conn2 <- [1,1694,null,{}] 14:24:53 INFO - PROCESS | 1648 | 1467235493761 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:53 INFO - PROCESS | 1648 | 1467235493763 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:53 INFO - PROCESS | 1648 | 1467235493870 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:24:53 INFO - PROCESS | 1648 | 1467235493974 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:53 INFO - PROCESS | 1648 | 1467235493976 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1cb800 == 47 [pid = 1648] [id = 431] 14:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12687b400) [pid = 1648] [serial = 1292] [outer = 0x0] 14:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129311c00) [pid = 1648] [serial = 1293] [outer = 0x12687b400] 14:24:54 INFO - PROCESS | 1648 | 1467235494004 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1295a1800) [pid = 1648] [serial = 1294] [outer = 0x12687b400] 14:24:54 INFO - PROCESS | 1648 | 1467235494430 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 719ms 14:24:54 INFO - PROCESS | 1648 | 1467235494477 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:24:54 INFO - PROCESS | 1648 | 1467235494479 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:24:54 INFO - PROCESS | 1648 | 1467235494482 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:24:54 INFO - PROCESS | 1648 | 1467235494483 Marionette TRACE conn2 <- [1,1698,null,{}] 14:24:54 INFO - PROCESS | 1648 | 1467235494486 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:54 INFO - PROCESS | 1648 | 1467235494487 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:54 INFO - PROCESS | 1648 | 1467235494615 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:24:54 INFO - PROCESS | 1648 | 1467235494679 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:54 INFO - PROCESS | 1648 | 1467235494683 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x117150000 == 48 [pid = 1648] [id = 432] 14:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x111e2c800) [pid = 1648] [serial = 1295] [outer = 0x0] 14:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x112eba800) [pid = 1648] [serial = 1296] [outer = 0x111e2c800] 14:24:54 INFO - PROCESS | 1648 | 1467235494859 Marionette DEBUG loaded listener.js 14:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x113d12000) [pid = 1648] [serial = 1297] [outer = 0x111e2c800] 14:24:55 INFO - PROCESS | 1648 | 1467235495317 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 876ms 14:24:55 INFO - PROCESS | 1648 | 1467235495359 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:24:55 INFO - PROCESS | 1648 | 1467235495361 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:24:55 INFO - PROCESS | 1648 | 1467235495364 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:24:55 INFO - PROCESS | 1648 | 1467235495368 Marionette TRACE conn2 <- [1,1702,null,{}] 14:24:55 INFO - PROCESS | 1648 | 1467235495372 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:55 INFO - PROCESS | 1648 | 1467235495374 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:55 INFO - PROCESS | 1648 | 1467235495472 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:24:55 INFO - PROCESS | 1648 | 1467235495536 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:55 INFO - PROCESS | 1648 | 1467235495537 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171cf800 == 49 [pid = 1648] [id = 433] 14:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11678bc00) [pid = 1648] [serial = 1298] [outer = 0x0] 14:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118549c00) [pid = 1648] [serial = 1299] [outer = 0x11678bc00] 14:24:55 INFO - PROCESS | 1648 | 1467235495566 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118fbd400) [pid = 1648] [serial = 1300] [outer = 0x11678bc00] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1128be000 == 48 [pid = 1648] [id = 400] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7cf000 == 47 [pid = 1648] [id = 426] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bddd000 == 46 [pid = 1648] [id = 425] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d5800 == 45 [pid = 1648] [id = 424] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x115e4a800 == 44 [pid = 1648] [id = 423] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x129796800 == 43 [pid = 1648] [id = 422] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x129210800 == 42 [pid = 1648] [id = 421] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12555a800 == 41 [pid = 1648] [id = 420] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x124a55800 == 40 [pid = 1648] [id = 419] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1216c0000 == 39 [pid = 1648] [id = 418] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118ff4800 == 38 [pid = 1648] [id = 417] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11267d000 == 37 [pid = 1648] [id = 416] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11267d800 == 36 [pid = 1648] [id = 415] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x129529800 == 35 [pid = 1648] [id = 414] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11961f000 == 34 [pid = 1648] [id = 413] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x112680800 == 33 [pid = 1648] [id = 412] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117150000 == 32 [pid = 1648] [id = 432] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1cb800 == 31 [pid = 1648] [id = 431] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf6000 == 30 [pid = 1648] [id = 430] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac5a800 == 29 [pid = 1648] [id = 429] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119610000 == 28 [pid = 1648] [id = 428] 14:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x112739000 == 27 [pid = 1648] [id = 427] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bb3f000) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12147cc00) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118596000) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118fc0c00) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12121b000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1213d0000) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113d0a800) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116788000) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124cd1000) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119531c00) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118ad2c00) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1295df400) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118fbdc00) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11848b800) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12138f000) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12147d800) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129594400) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12884d800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1288b8800) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118fc2800) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12ab49400) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12bbb2400) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12b385400) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126653400) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bb3e400) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12957ac00) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12ab4b000) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12a811000) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118867800) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126651c00) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121396800) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116968000) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121e3b400) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 14:24:56 INFO - PROCESS | 1648 | 1467235496561 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1224ms 14:24:56 INFO - PROCESS | 1648 | 1467235496588 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 1648 | 1467235496590 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:24:56 INFO - PROCESS | 1648 | 1467235496593 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 1648 | 1467235496595 Marionette TRACE conn2 <- [1,1706,null,{}] 14:24:56 INFO - PROCESS | 1648 | 1467235496599 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:56 INFO - PROCESS | 1648 | 1467235496601 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:56 INFO - PROCESS | 1648 | 1467235496684 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:24:56 INFO - PROCESS | 1648 | 1467235496740 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:56 INFO - PROCESS | 1648 | 1467235496743 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x113014800 == 28 [pid = 1648] [id = 434] 14:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129a6800) [pid = 1648] [serial = 1301] [outer = 0x0] 14:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129b2000) [pid = 1648] [serial = 1302] [outer = 0x1129a6800] 14:24:56 INFO - PROCESS | 1648 | 1467235496770 Marionette DEBUG loaded listener.js 14:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a5d400) [pid = 1648] [serial = 1303] [outer = 0x1129a6800] 14:24:57 INFO - PROCESS | 1648 | 1467235497090 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 14:24:57 INFO - PROCESS | 1648 | 1467235497113 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 1648 | 1467235497118 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:24:57 INFO - PROCESS | 1648 | 1467235497124 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - PROCESS | 1648 | 1467235497125 Marionette TRACE conn2 <- [1,1710,null,{}] 14:24:57 INFO - PROCESS | 1648 | 1467235497128 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:57 INFO - PROCESS | 1648 | 1467235497129 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:57 INFO - PROCESS | 1648 | 1467235497207 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:24:57 INFO - PROCESS | 1648 | 1467235497211 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 1648 | 1467235497212 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e51800 == 29 [pid = 1648] [id = 435] 14:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113193400) [pid = 1648] [serial = 1304] [outer = 0x0] 14:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11393ac00) [pid = 1648] [serial = 1305] [outer = 0x113193400] 14:24:57 INFO - PROCESS | 1648 | 1467235497241 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1151a8400) [pid = 1648] [serial = 1306] [outer = 0x113193400] 14:24:57 INFO - PROCESS | 1648 | 1467235497608 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 14:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:24:57 INFO - PROCESS | 1648 | 1467235497645 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:24:57 INFO - PROCESS | 1648 | 1467235497647 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:24:57 INFO - PROCESS | 1648 | 1467235497650 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:24:57 INFO - PROCESS | 1648 | 1467235497654 Marionette TRACE conn2 <- [1,1714,null,{}] 14:24:57 INFO - PROCESS | 1648 | 1467235497665 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:57 INFO - PROCESS | 1648 | 1467235497670 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:57 INFO - PROCESS | 1648 | 1467235497786 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:24:57 INFO - PROCESS | 1648 | 1467235497799 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 1648 | 1467235497801 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117154000 == 30 [pid = 1648] [id = 436] 14:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1128d9c00) [pid = 1648] [serial = 1307] [outer = 0x0] 14:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x117193400) [pid = 1648] [serial = 1308] [outer = 0x1128d9c00] 14:24:57 INFO - PROCESS | 1648 | 1467235497847 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118164c00) [pid = 1648] [serial = 1309] [outer = 0x1128d9c00] 14:24:58 INFO - PROCESS | 1648 | 1467235498228 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 627ms 14:24:58 INFO - PROCESS | 1648 | 1467235498277 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 1648 | 1467235498279 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:24:58 INFO - PROCESS | 1648 | 1467235498281 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 1648 | 1467235498282 Marionette TRACE conn2 <- [1,1718,null,{}] 14:24:58 INFO - PROCESS | 1648 | 1467235498299 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:58 INFO - PROCESS | 1648 | 1467235498300 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:58 INFO - PROCESS | 1648 | 1467235498378 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:24:58 INFO - PROCESS | 1648 | 1467235498383 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 1648 | 1467235498385 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118580000 == 31 [pid = 1648] [id = 437] 14:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181be000) [pid = 1648] [serial = 1310] [outer = 0x0] 14:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118491c00) [pid = 1648] [serial = 1311] [outer = 0x1181be000] 14:24:58 INFO - PROCESS | 1648 | 1467235498411 Marionette DEBUG loaded listener.js 14:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11859cc00) [pid = 1648] [serial = 1312] [outer = 0x1181be000] 14:24:58 INFO - PROCESS | 1648 | 1467235498733 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 484ms 14:24:58 INFO - PROCESS | 1648 | 1467235498766 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:24:58 INFO - PROCESS | 1648 | 1467235498778 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:24:58 INFO - PROCESS | 1648 | 1467235498781 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 1648 | 1467235498783 Marionette TRACE conn2 <- [1,1722,null,{}] 14:24:58 INFO - PROCESS | 1648 | 1467235498786 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:58 INFO - PROCESS | 1648 | 1467235498788 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:58 INFO - PROCESS | 1648 | 1467235498937 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:24:58 INFO - PROCESS | 1648 | 1467235498959 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:58 INFO - PROCESS | 1648 | 1467235498961 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ff9000 == 32 [pid = 1648] [id = 438] 14:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112f9d800) [pid = 1648] [serial = 1313] [outer = 0x0] 14:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11885f400) [pid = 1648] [serial = 1314] [outer = 0x112f9d800] 14:24:59 INFO - PROCESS | 1648 | 1467235499001 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118a45400) [pid = 1648] [serial = 1315] [outer = 0x112f9d800] 14:24:59 INFO - PROCESS | 1648 | 1467235499473 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 722ms 14:24:59 INFO - PROCESS | 1648 | 1467235499503 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:24:59 INFO - PROCESS | 1648 | 1467235499504 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:24:59 INFO - PROCESS | 1648 | 1467235499512 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:24:59 INFO - PROCESS | 1648 | 1467235499513 Marionette TRACE conn2 <- [1,1726,null,{}] 14:24:59 INFO - PROCESS | 1648 | 1467235499515 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:59 INFO - PROCESS | 1648 | 1467235499519 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:59 INFO - PROCESS | 1648 | 1467235499633 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:24:59 INFO - PROCESS | 1648 | 1467235499650 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 1648 | 1467235499651 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213af000 == 33 [pid = 1648] [id = 439] 14:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118adb800) [pid = 1648] [serial = 1316] [outer = 0x0] 14:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11927f000) [pid = 1648] [serial = 1317] [outer = 0x118adb800] 14:24:59 INFO - PROCESS | 1648 | 1467235499676 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1196acc00) [pid = 1648] [serial = 1318] [outer = 0x118adb800] 14:25:00 INFO - PROCESS | 1648 | 1467235499997 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 14:25:00 INFO - PROCESS | 1648 | 1467235500031 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 1648 | 1467235500040 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:25:00 INFO - PROCESS | 1648 | 1467235500042 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 1648 | 1467235500043 Marionette TRACE conn2 <- [1,1730,null,{}] 14:25:00 INFO - PROCESS | 1648 | 1467235500046 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:00 INFO - PROCESS | 1648 | 1467235500047 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:00 INFO - PROCESS | 1648 | 1467235500141 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:25:00 INFO - PROCESS | 1648 | 1467235500165 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 1648 | 1467235500166 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ed7800 == 34 [pid = 1648] [id = 440] 14:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113f0a400) [pid = 1648] [serial = 1319] [outer = 0x0] 14:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121214400) [pid = 1648] [serial = 1320] [outer = 0x113f0a400] 14:25:00 INFO - PROCESS | 1648 | 1467235500191 Marionette DEBUG loaded listener.js 14:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12121c800) [pid = 1648] [serial = 1321] [outer = 0x113f0a400] 14:25:00 INFO - PROCESS | 1648 | 1467235500514 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 14:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:25:00 INFO - PROCESS | 1648 | 1467235500563 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 1648 | 1467235500564 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:25:00 INFO - PROCESS | 1648 | 1467235500566 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 1648 | 1467235500567 Marionette TRACE conn2 <- [1,1734,null,{}] 14:25:00 INFO - PROCESS | 1648 | 1467235500570 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:00 INFO - PROCESS | 1648 | 1467235500571 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:00 INFO - PROCESS | 1648 | 1467235500887 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11201c800) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112039800) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112a55400) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1218cd400) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11927b400) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113255800) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x111c13c00) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129a9800) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176c5c00) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121216c00) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11848c800) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a6cd400) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112038c00) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128877c00) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1210b4400) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:25:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ab4bc00) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:25:00 INFO - PROCESS | 1648 | 1467235500933 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:00 INFO - PROCESS | 1648 | 1467235500934 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119821000 == 35 [pid = 1648] [id = 441] 14:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11201c800) [pid = 1648] [serial = 1322] [outer = 0x0] 14:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112a55400) [pid = 1648] [serial = 1323] [outer = 0x11201c800] 14:25:00 INFO - PROCESS | 1648 | 1467235500959 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11728b000) [pid = 1648] [serial = 1324] [outer = 0x11201c800] 14:25:01 INFO - PROCESS | 1648 | 1467235501222 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 14:25:01 INFO - PROCESS | 1648 | 1467235501242 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 1648 | 1467235501243 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:25:01 INFO - PROCESS | 1648 | 1467235501246 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 1648 | 1467235501247 Marionette TRACE conn2 <- [1,1738,null,{}] 14:25:01 INFO - PROCESS | 1648 | 1467235501272 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:01 INFO - PROCESS | 1648 | 1467235501273 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:01 INFO - PROCESS | 1648 | 1467235501353 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:25:01 INFO - PROCESS | 1648 | 1467235501357 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 1648 | 1467235501359 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x117153000 == 36 [pid = 1648] [id = 442] 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118484800) [pid = 1648] [serial = 1325] [outer = 0x0] 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11848c800) [pid = 1648] [serial = 1326] [outer = 0x118484800] 14:25:01 INFO - PROCESS | 1648 | 1467235501384 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121397800) [pid = 1648] [serial = 1327] [outer = 0x118484800] 14:25:01 INFO - PROCESS | 1648 | 1467235501713 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 482ms 14:25:01 INFO - PROCESS | 1648 | 1467235501729 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:25:01 INFO - PROCESS | 1648 | 1467235501730 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:25:01 INFO - PROCESS | 1648 | 1467235501737 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:25:01 INFO - PROCESS | 1648 | 1467235501739 Marionette TRACE conn2 <- [1,1742,null,{}] 14:25:01 INFO - PROCESS | 1648 | 1467235501741 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:01 INFO - PROCESS | 1648 | 1467235501742 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:01 INFO - PROCESS | 1648 | 1467235501847 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:25:01 INFO - PROCESS | 1648 | 1467235501854 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 1648 | 1467235501855 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265d1800 == 37 [pid = 1648] [id = 443] 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11320e800) [pid = 1648] [serial = 1328] [outer = 0x0] 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121399000) [pid = 1648] [serial = 1329] [outer = 0x11320e800] 14:25:01 INFO - PROCESS | 1648 | 1467235501879 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12147cc00) [pid = 1648] [serial = 1330] [outer = 0x11320e800] 14:25:02 INFO - PROCESS | 1648 | 1467235502180 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 14:25:02 INFO - PROCESS | 1648 | 1467235502206 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 1648 | 1467235502207 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:25:02 INFO - PROCESS | 1648 | 1467235502209 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 1648 | 1467235502211 Marionette TRACE conn2 <- [1,1746,null,{}] 14:25:02 INFO - PROCESS | 1648 | 1467235502213 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:02 INFO - PROCESS | 1648 | 1467235502215 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:02 INFO - PROCESS | 1648 | 1467235502313 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:25:02 INFO - PROCESS | 1648 | 1467235502319 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 1648 | 1467235502320 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ff8800 == 38 [pid = 1648] [id = 444] 14:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121482000) [pid = 1648] [serial = 1331] [outer = 0x0] 14:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121e30c00) [pid = 1648] [serial = 1332] [outer = 0x121482000] 14:25:02 INFO - PROCESS | 1648 | 1467235502347 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123dc5c00) [pid = 1648] [serial = 1333] [outer = 0x121482000] 14:25:02 INFO - PROCESS | 1648 | 1467235502685 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 14:25:02 INFO - PROCESS | 1648 | 1467235502730 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:25:02 INFO - PROCESS | 1648 | 1467235502731 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:25:02 INFO - PROCESS | 1648 | 1467235502744 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 1648 | 1467235502745 Marionette TRACE conn2 <- [1,1750,null,{}] 14:25:02 INFO - PROCESS | 1648 | 1467235502747 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:02 INFO - PROCESS | 1648 | 1467235502748 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:02 INFO - PROCESS | 1648 | 1467235502825 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:25:02 INFO - PROCESS | 1648 | 1467235502829 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 1648 | 1467235502830 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979b800 == 39 [pid = 1648] [id = 445] 14:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121e39800) [pid = 1648] [serial = 1334] [outer = 0x0] 14:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124e41800) [pid = 1648] [serial = 1335] [outer = 0x121e39800] 14:25:02 INFO - PROCESS | 1648 | 1467235502858 Marionette DEBUG loaded listener.js 14:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1250e1400) [pid = 1648] [serial = 1336] [outer = 0x121e39800] 14:25:03 INFO - PROCESS | 1648 | 1467235503444 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 730ms 14:25:03 INFO - PROCESS | 1648 | 1467235503464 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:25:03 INFO - PROCESS | 1648 | 1467235503467 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:25:03 INFO - PROCESS | 1648 | 1467235503470 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:25:03 INFO - PROCESS | 1648 | 1467235503473 Marionette TRACE conn2 <- [1,1754,null,{}] 14:25:03 INFO - PROCESS | 1648 | 1467235503476 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:03 INFO - PROCESS | 1648 | 1467235503478 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:03 INFO - PROCESS | 1648 | 1467235503592 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:25:03 INFO - PROCESS | 1648 | 1467235503672 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:03 INFO - PROCESS | 1648 | 1467235503674 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e4d800 == 40 [pid = 1648] [id = 446] 14:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1129b3400) [pid = 1648] [serial = 1337] [outer = 0x0] 14:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a7bc00) [pid = 1648] [serial = 1338] [outer = 0x1129b3400] 14:25:03 INFO - PROCESS | 1648 | 1467235503705 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11319d800) [pid = 1648] [serial = 1339] [outer = 0x1129b3400] 14:25:04 INFO - PROCESS | 1648 | 1467235504247 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 822ms 14:25:04 INFO - PROCESS | 1648 | 1467235504311 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 1648 | 1467235504314 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:25:04 INFO - PROCESS | 1648 | 1467235504320 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - PROCESS | 1648 | 1467235504322 Marionette TRACE conn2 <- [1,1758,null,{}] 14:25:04 INFO - PROCESS | 1648 | 1467235504325 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:04 INFO - PROCESS | 1648 | 1467235504326 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:04 INFO - PROCESS | 1648 | 1467235504440 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:25:04 INFO - PROCESS | 1648 | 1467235504521 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 1648 | 1467235504522 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11716b000 == 41 [pid = 1648] [id = 447] 14:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112a57c00) [pid = 1648] [serial = 1340] [outer = 0x0] 14:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116049400) [pid = 1648] [serial = 1341] [outer = 0x112a57c00] 14:25:04 INFO - PROCESS | 1648 | 1467235504554 Marionette DEBUG loaded listener.js 14:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117194800) [pid = 1648] [serial = 1342] [outer = 0x112a57c00] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118ff8800 == 40 [pid = 1648] [id = 444] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1265d1800 == 39 [pid = 1648] [id = 443] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117153000 == 38 [pid = 1648] [id = 442] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119821000 == 37 [pid = 1648] [id = 441] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121ed7800 == 36 [pid = 1648] [id = 440] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1213af000 == 35 [pid = 1648] [id = 439] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118ff9000 == 34 [pid = 1648] [id = 438] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118580000 == 33 [pid = 1648] [id = 437] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117154000 == 32 [pid = 1648] [id = 436] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x115e51800 == 31 [pid = 1648] [id = 435] 14:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113014800 == 30 [pid = 1648] [id = 434] 14:25:05 INFO - PROCESS | 1648 | 1467235505189 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1210aec00) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128857400) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1176c8400) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113196c00) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1195e5c00) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1128d3800) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113936800) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112fb9400) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11848a000) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128de6800) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a6cc800) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1162d3000) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121e36400) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12139c400) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11927c000) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118862800) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112f97800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b212800) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12ba29400) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118ad9800) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1288bc000) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1264a6400) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1288b0c00) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bbaf800) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12121cc00) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12147b800) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11728c800) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1288b5800) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121393c00) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121398800) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 14:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12680f000) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 14:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 921ms 14:25:05 INFO - PROCESS | 1648 | 1467235505242 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 1648 | 1467235505244 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:25:05 INFO - PROCESS | 1648 | 1467235505247 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 1648 | 1467235505249 Marionette TRACE conn2 <- [1,1762,null,{}] 14:25:05 INFO - PROCESS | 1648 | 1467235505253 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:05 INFO - PROCESS | 1648 | 1467235505254 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:05 INFO - PROCESS | 1648 | 1467235505334 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:25:05 INFO - PROCESS | 1648 | 1467235505341 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 1648 | 1467235505344 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1128bf000 == 31 [pid = 1648] [id = 448] 14:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1128d9800) [pid = 1648] [serial = 1343] [outer = 0x0] 14:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112a52c00) [pid = 1648] [serial = 1344] [outer = 0x1128d9800] 14:25:05 INFO - PROCESS | 1648 | 1467235505372 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a81c00) [pid = 1648] [serial = 1345] [outer = 0x1128d9800] 14:25:05 INFO - PROCESS | 1648 | 1467235505722 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 14:25:05 INFO - PROCESS | 1648 | 1467235505786 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:25:05 INFO - PROCESS | 1648 | 1467235505789 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:25:05 INFO - PROCESS | 1648 | 1467235505794 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:25:05 INFO - PROCESS | 1648 | 1467235505796 Marionette TRACE conn2 <- [1,1766,null,{}] 14:25:05 INFO - PROCESS | 1648 | 1467235505798 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:05 INFO - PROCESS | 1648 | 1467235505800 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:05 INFO - PROCESS | 1648 | 1467235505878 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:25:05 INFO - PROCESS | 1648 | 1467235505904 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:05 INFO - PROCESS | 1648 | 1467235505905 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e51800 == 32 [pid = 1648] [id = 449] 14:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113255c00) [pid = 1648] [serial = 1346] [outer = 0x0] 14:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1133b9000) [pid = 1648] [serial = 1347] [outer = 0x113255c00] 14:25:05 INFO - PROCESS | 1648 | 1467235505933 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113d08c00) [pid = 1648] [serial = 1348] [outer = 0x113255c00] 14:25:06 INFO - PROCESS | 1648 | 1467235506263 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 14:25:06 INFO - PROCESS | 1648 | 1467235506323 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 1648 | 1467235506325 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:25:06 INFO - PROCESS | 1648 | 1467235506328 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 1648 | 1467235506331 Marionette TRACE conn2 <- [1,1770,null,{}] 14:25:06 INFO - PROCESS | 1648 | 1467235506339 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:06 INFO - PROCESS | 1648 | 1467235506342 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:06 INFO - PROCESS | 1648 | 1467235506422 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:25:06 INFO - PROCESS | 1648 | 1467235506427 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 1648 | 1467235506429 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a7000 == 33 [pid = 1648] [id = 450] 14:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113f0e800) [pid = 1648] [serial = 1349] [outer = 0x0] 14:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1162d2c00) [pid = 1648] [serial = 1350] [outer = 0x113f0e800] 14:25:06 INFO - PROCESS | 1648 | 1467235506460 Marionette DEBUG loaded listener.js 14:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x117196000) [pid = 1648] [serial = 1351] [outer = 0x113f0e800] 14:25:06 INFO - PROCESS | 1648 | 1467235506792 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 473ms 14:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:25:06 INFO - PROCESS | 1648 | 1467235506803 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 1648 | 1467235506805 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:25:06 INFO - PROCESS | 1648 | 1467235506807 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 1648 | 1467235506808 Marionette TRACE conn2 <- [1,1774,null,{}] 14:25:06 INFO - PROCESS | 1648 | 1467235506810 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:06 INFO - PROCESS | 1648 | 1467235506811 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:06 INFO - PROCESS | 1648 | 1467235506895 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:25:06 INFO - PROCESS | 1648 | 1467235506956 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 1648 | 1467235506956 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ff4800 == 34 [pid = 1648] [id = 451] 14:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1151a8800) [pid = 1648] [serial = 1352] [outer = 0x0] 14:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11816d800) [pid = 1648] [serial = 1353] [outer = 0x1151a8800] 14:25:06 INFO - PROCESS | 1648 | 1467235506982 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11848dc00) [pid = 1648] [serial = 1354] [outer = 0x1151a8800] 14:25:07 INFO - PROCESS | 1648 | 1467235507298 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 14:25:07 INFO - PROCESS | 1648 | 1467235507326 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 1648 | 1467235507327 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:25:07 INFO - PROCESS | 1648 | 1467235507329 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 1648 | 1467235507330 Marionette TRACE conn2 <- [1,1778,null,{}] 14:25:07 INFO - PROCESS | 1648 | 1467235507334 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:07 INFO - PROCESS | 1648 | 1467235507336 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:07 INFO - PROCESS | 1648 | 1467235507433 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:25:07 INFO - PROCESS | 1648 | 1467235507437 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 1648 | 1467235507438 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215d5800 == 35 [pid = 1648] [id = 452] 14:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1128cf800) [pid = 1648] [serial = 1355] [outer = 0x0] 14:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118542400) [pid = 1648] [serial = 1356] [outer = 0x1128cf800] 14:25:07 INFO - PROCESS | 1648 | 1467235507463 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118860c00) [pid = 1648] [serial = 1357] [outer = 0x1128cf800] 14:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 470ms 14:25:07 INFO - PROCESS | 1648 | 1467235507796 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:25:07 INFO - PROCESS | 1648 | 1467235507804 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:25:07 INFO - PROCESS | 1648 | 1467235507806 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:25:07 INFO - PROCESS | 1648 | 1467235507808 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:25:07 INFO - PROCESS | 1648 | 1467235507809 Marionette TRACE conn2 <- [1,1782,null,{}] 14:25:07 INFO - PROCESS | 1648 | 1467235507811 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:07 INFO - PROCESS | 1648 | 1467235507816 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:07 INFO - PROCESS | 1648 | 1467235507940 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:25:07 INFO - PROCESS | 1648 | 1467235507944 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:07 INFO - PROCESS | 1648 | 1467235507945 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ec2000 == 36 [pid = 1648] [id = 453] 14:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118863c00) [pid = 1648] [serial = 1358] [outer = 0x0] 14:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118ad1400) [pid = 1648] [serial = 1359] [outer = 0x118863c00] 14:25:07 INFO - PROCESS | 1648 | 1467235507971 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119540c00) [pid = 1648] [serial = 1360] [outer = 0x118863c00] 14:25:08 INFO - PROCESS | 1648 | 1467235508321 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 14:25:08 INFO - PROCESS | 1648 | 1467235508327 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 1648 | 1467235508328 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:25:08 INFO - PROCESS | 1648 | 1467235508330 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - PROCESS | 1648 | 1467235508331 Marionette TRACE conn2 <- [1,1786,null,{}] 14:25:08 INFO - PROCESS | 1648 | 1467235508336 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:08 INFO - PROCESS | 1648 | 1467235508337 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:08 INFO - PROCESS | 1648 | 1467235508436 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:25:08 INFO - PROCESS | 1648 | 1467235508452 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 1648 | 1467235508453 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e31000 == 37 [pid = 1648] [id = 454] 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1128cc000) [pid = 1648] [serial = 1361] [outer = 0x0] 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1196aa000) [pid = 1648] [serial = 1362] [outer = 0x1128cc000] 14:25:08 INFO - PROCESS | 1648 | 1467235508478 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1199b5000) [pid = 1648] [serial = 1363] [outer = 0x1128cc000] 14:25:08 INFO - PROCESS | 1648 | 1467235508787 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 14:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:25:08 INFO - PROCESS | 1648 | 1467235508800 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 1648 | 1467235508801 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:25:08 INFO - PROCESS | 1648 | 1467235508809 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - PROCESS | 1648 | 1467235508810 Marionette TRACE conn2 <- [1,1790,null,{}] 14:25:08 INFO - PROCESS | 1648 | 1467235508812 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:08 INFO - PROCESS | 1648 | 1467235508813 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:08 INFO - PROCESS | 1648 | 1467235508913 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:25:08 INFO - PROCESS | 1648 | 1467235508917 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 1648 | 1467235508918 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c11800 == 38 [pid = 1648] [id = 455] 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1195e1400) [pid = 1648] [serial = 1364] [outer = 0x0] 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121211000) [pid = 1648] [serial = 1365] [outer = 0x1195e1400] 14:25:08 INFO - PROCESS | 1648 | 1467235508942 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12124d000) [pid = 1648] [serial = 1366] [outer = 0x1195e1400] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121482000) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x110fed000) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116790400) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118862400) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118a38800) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1128d9c00) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181be000) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129a6800) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11678bc00) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112f9d800) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113193400) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12687b400) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111e2c800) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118adb800) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113f0a400) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11201c800) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11320e800) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118484800) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:25:09 INFO - PROCESS | 1648 | 1467235509400 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms 14:25:09 INFO - PROCESS | 1648 | 1467235509429 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:25:09 INFO - PROCESS | 1648 | 1467235509431 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:25:09 INFO - PROCESS | 1648 | 1467235509434 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 1648 | 1467235509437 Marionette TRACE conn2 <- [1,1794,null,{}] 14:25:09 INFO - PROCESS | 1648 | 1467235509439 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:09 INFO - PROCESS | 1648 | 1467235509440 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:09 INFO - PROCESS | 1648 | 1467235509516 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:25:09 INFO - PROCESS | 1648 | 1467235509521 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:09 INFO - PROCESS | 1648 | 1467235509523 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a72800 == 39 [pid = 1648] [id = 456] 14:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110ff2c00) [pid = 1648] [serial = 1367] [outer = 0x0] 14:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a5ac00) [pid = 1648] [serial = 1368] [outer = 0x110ff2c00] 14:25:09 INFO - PROCESS | 1648 | 1467235509547 Marionette DEBUG loaded listener.js 14:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x117195800) [pid = 1648] [serial = 1369] [outer = 0x110ff2c00] 14:25:09 INFO - PROCESS | 1648 | 1467235509880 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 14:25:09 INFO - PROCESS | 1648 | 1467235509906 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:25:09 INFO - PROCESS | 1648 | 1467235509908 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:25:09 INFO - PROCESS | 1648 | 1467235509911 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:25:09 INFO - PROCESS | 1648 | 1467235509913 Marionette TRACE conn2 <- [1,1798,null,{}] 14:25:09 INFO - PROCESS | 1648 | 1467235509915 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:09 INFO - PROCESS | 1648 | 1467235509919 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:10 INFO - PROCESS | 1648 | 1467235510079 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:25:10 INFO - PROCESS | 1648 | 1467235510092 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:10 INFO - PROCESS | 1648 | 1467235510094 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129211000 == 40 [pid = 1648] [id = 457] 14:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11320e800) [pid = 1648] [serial = 1370] [outer = 0x0] 14:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118484800) [pid = 1648] [serial = 1371] [outer = 0x11320e800] 14:25:10 INFO - PROCESS | 1648 | 1467235510142 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12121d800) [pid = 1648] [serial = 1372] [outer = 0x11320e800] 14:25:10 INFO - PROCESS | 1648 | 1467235510560 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 14:25:10 INFO - PROCESS | 1648 | 1467235510581 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:25:10 INFO - PROCESS | 1648 | 1467235510583 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:25:10 INFO - PROCESS | 1648 | 1467235510588 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:25:10 INFO - PROCESS | 1648 | 1467235510589 Marionette TRACE conn2 <- [1,1802,null,{}] 14:25:10 INFO - PROCESS | 1648 | 1467235510592 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:10 INFO - PROCESS | 1648 | 1467235510593 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:10 INFO - PROCESS | 1648 | 1467235510707 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:25:10 INFO - PROCESS | 1648 | 1467235510714 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:10 INFO - PROCESS | 1648 | 1467235510716 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1297a2800 == 41 [pid = 1648] [id = 458] 14:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113210000) [pid = 1648] [serial = 1373] [outer = 0x0] 14:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121392c00) [pid = 1648] [serial = 1374] [outer = 0x113210000] 14:25:10 INFO - PROCESS | 1648 | 1467235510743 Marionette DEBUG loaded listener.js 14:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121e32400) [pid = 1648] [serial = 1375] [outer = 0x113210000] 14:25:11 INFO - PROCESS | 1648 | 1467235511059 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 523ms 14:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:25:11 INFO - PROCESS | 1648 | 1467235511110 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 1648 | 1467235511112 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:25:11 INFO - PROCESS | 1648 | 1467235511114 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 1648 | 1467235511115 Marionette TRACE conn2 <- [1,1806,null,{}] 14:25:11 INFO - PROCESS | 1648 | 1467235511117 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:11 INFO - PROCESS | 1648 | 1467235511119 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:11 INFO - PROCESS | 1648 | 1467235511230 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:25:11 INFO - PROCESS | 1648 | 1467235511235 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:11 INFO - PROCESS | 1648 | 1467235511236 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c7800 == 42 [pid = 1648] [id = 459] 14:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e33800) [pid = 1648] [serial = 1376] [outer = 0x0] 14:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123d93000) [pid = 1648] [serial = 1377] [outer = 0x121e33800] 14:25:11 INFO - PROCESS | 1648 | 1467235511276 Marionette DEBUG loaded listener.js 14:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124ae8c00) [pid = 1648] [serial = 1378] [outer = 0x121e33800] 14:25:11 INFO - PROCESS | 1648 | 1467235511909 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 870ms 14:25:11 INFO - PROCESS | 1648 | 1467235511985 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 1648 | 1467235511988 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:25:11 INFO - PROCESS | 1648 | 1467235511991 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 1648 | 1467235511994 Marionette TRACE conn2 <- [1,1810,null,{}] 14:25:11 INFO - PROCESS | 1648 | 1467235511998 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:12 INFO - PROCESS | 1648 | 1467235512000 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:12 INFO - PROCESS | 1648 | 1467235512114 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:25:12 INFO - PROCESS | 1648 | 1467235512234 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 1648 | 1467235512236 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666f000 == 43 [pid = 1648] [id = 460] 14:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a86c00) [pid = 1648] [serial = 1379] [outer = 0x0] 14:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11319c000) [pid = 1648] [serial = 1380] [outer = 0x112a86c00] 14:25:12 INFO - PROCESS | 1648 | 1467235512290 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113d06800) [pid = 1648] [serial = 1381] [outer = 0x112a86c00] 14:25:12 INFO - PROCESS | 1648 | 1467235512836 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 872ms 14:25:12 INFO - PROCESS | 1648 | 1467235512868 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:25:12 INFO - PROCESS | 1648 | 1467235512872 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:25:12 INFO - PROCESS | 1648 | 1467235512877 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:25:12 INFO - PROCESS | 1648 | 1467235512879 Marionette TRACE conn2 <- [1,1814,null,{}] 14:25:12 INFO - PROCESS | 1648 | 1467235512881 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:12 INFO - PROCESS | 1648 | 1467235512885 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:12 INFO - PROCESS | 1648 | 1467235512991 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:25:13 INFO - PROCESS | 1648 | 1467235513065 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:13 INFO - PROCESS | 1648 | 1467235513067 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ebd800 == 44 [pid = 1648] [id = 461] 14:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117197400) [pid = 1648] [serial = 1382] [outer = 0x0] 14:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1176c5800) [pid = 1648] [serial = 1383] [outer = 0x117197400] 14:25:13 INFO - PROCESS | 1648 | 1467235513098 Marionette DEBUG loaded listener.js 14:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11848cc00) [pid = 1648] [serial = 1384] [outer = 0x117197400] 14:25:13 INFO - PROCESS | 1648 | 1467235513520 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 14:25:13 INFO - PROCESS | 1648 | 1467235513547 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:25:13 INFO - PROCESS | 1648 | 1467235513549 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:25:13 INFO - PROCESS | 1648 | 1467235513575 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 1648 | 1467235513578 Marionette TRACE conn2 <- [1,1818,null,{}] 14:25:13 INFO - PROCESS | 1648 | 1467235513598 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:13 INFO - PROCESS | 1648 | 1467235513601 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:13 INFO - PROCESS | 1648 | 1467235513742 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:25:13 INFO - PROCESS | 1648 | 1467235513800 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:13 INFO - PROCESS | 1648 | 1467235513802 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b352000 == 45 [pid = 1648] [id = 462] 14:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119274000) [pid = 1648] [serial = 1385] [outer = 0x0] 14:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11927c000) [pid = 1648] [serial = 1386] [outer = 0x119274000] 14:25:13 INFO - PROCESS | 1648 | 1467235513834 Marionette DEBUG loaded listener.js 14:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1196aa400) [pid = 1648] [serial = 1387] [outer = 0x119274000] 14:25:14 INFO - PROCESS | 1648 | 1467235514252 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 14:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:25:14 INFO - PROCESS | 1648 | 1467235514297 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:25:14 INFO - PROCESS | 1648 | 1467235514299 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:25:14 INFO - PROCESS | 1648 | 1467235514301 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:25:14 INFO - PROCESS | 1648 | 1467235514303 Marionette TRACE conn2 <- [1,1822,null,{}] 14:25:14 INFO - PROCESS | 1648 | 1467235514305 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:14 INFO - PROCESS | 1648 | 1467235514307 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:14 INFO - PROCESS | 1648 | 1467235514410 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:25:14 INFO - PROCESS | 1648 | 1467235514470 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 1648 | 1467235514471 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb6d800 == 46 [pid = 1648] [id = 463] 14:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x121397000) [pid = 1648] [serial = 1388] [outer = 0x0] 14:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121481400) [pid = 1648] [serial = 1389] [outer = 0x121397000] 14:25:14 INFO - PROCESS | 1648 | 1467235514500 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121c0f800) [pid = 1648] [serial = 1390] [outer = 0x121397000] 14:25:15 INFO - PROCESS | 1648 | 1467235515144 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 870ms 14:25:15 INFO - PROCESS | 1648 | 1467235515171 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:25:15 INFO - PROCESS | 1648 | 1467235515174 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:25:15 INFO - PROCESS | 1648 | 1467235515177 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:25:15 INFO - PROCESS | 1648 | 1467235515179 Marionette TRACE conn2 <- [1,1826,null,{}] 14:25:15 INFO - PROCESS | 1648 | 1467235515183 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:15 INFO - PROCESS | 1648 | 1467235515184 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:15 INFO - PROCESS | 1648 | 1467235515327 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:25:15 INFO - PROCESS | 1648 | 1467235515384 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:15 INFO - PROCESS | 1648 | 1467235515387 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ec000 == 47 [pid = 1648] [id = 464] 14:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112a50400) [pid = 1648] [serial = 1391] [outer = 0x0] 14:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x112a5cc00) [pid = 1648] [serial = 1392] [outer = 0x112a50400] 14:25:15 INFO - PROCESS | 1648 | 1467235515416 Marionette DEBUG loaded listener.js 14:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113199400) [pid = 1648] [serial = 1393] [outer = 0x112a50400] 14:25:15 INFO - PROCESS | 1648 | 1467235515840 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1297a2800 == 46 [pid = 1648] [id = 458] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x129211000 == 45 [pid = 1648] [id = 457] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119a72800 == 44 [pid = 1648] [id = 456] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126c11800 == 43 [pid = 1648] [id = 455] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117e31000 == 42 [pid = 1648] [id = 454] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x121ec2000 == 41 [pid = 1648] [id = 453] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1215d5800 == 40 [pid = 1648] [id = 452] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118ff4800 == 39 [pid = 1648] [id = 451] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a7000 == 38 [pid = 1648] [id = 450] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x115e51800 == 37 [pid = 1648] [id = 449] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1128bf000 == 36 [pid = 1648] [id = 448] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1171cf800 == 35 [pid = 1648] [id = 433] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12979b800 == 34 [pid = 1648] [id = 445] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11716b000 == 33 [pid = 1648] [id = 447] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x115e4d800 == 32 [pid = 1648] [id = 446] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb6d800 == 31 [pid = 1648] [id = 463] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12b352000 == 30 [pid = 1648] [id = 462] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x121ebd800 == 29 [pid = 1648] [id = 461] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11666f000 == 28 [pid = 1648] [id = 460] 14:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c7800 == 27 [pid = 1648] [id = 459] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1129a4800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11223ec00) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11848f400) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1176ccc00) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121391400) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11927d400) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126811000) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x117193400) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118164c00) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118491c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1129b2000) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112a5d400) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123dc6000) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118fbd400) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118549c00) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11885f400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11393ac00) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1151a8400) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129311c00) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1295a1800) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112eba800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113d12000) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11927f000) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118a45400) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121214400) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11728b000) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12147cc00) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112a55400) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1196acc00) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12121c800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121397800) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11848c800) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11859cc00) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x123dc5c00) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121399000) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 14:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121e30c00) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 14:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1276ms 14:25:16 INFO - PROCESS | 1648 | 1467235516461 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:25:16 INFO - PROCESS | 1648 | 1467235516463 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:25:16 INFO - PROCESS | 1648 | 1467235516468 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - PROCESS | 1648 | 1467235516470 Marionette TRACE conn2 <- [1,1830,null,{}] 14:25:16 INFO - PROCESS | 1648 | 1467235516474 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:16 INFO - PROCESS | 1648 | 1467235516476 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:16 INFO - PROCESS | 1648 | 1467235516562 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:25:16 INFO - PROCESS | 1648 | 1467235516570 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:16 INFO - PROCESS | 1648 | 1467235516574 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1128b6000 == 28 [pid = 1648] [id = 465] 14:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112a58c00) [pid = 1648] [serial = 1394] [outer = 0x0] 14:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112a5d400) [pid = 1648] [serial = 1395] [outer = 0x112a58c00] 14:25:16 INFO - PROCESS | 1648 | 1467235516601 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112fb6c00) [pid = 1648] [serial = 1396] [outer = 0x112a58c00] 14:25:16 INFO - PROCESS | 1648 | 1467235516965 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 14:25:17 INFO - PROCESS | 1648 | 1467235517013 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 1648 | 1467235517016 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:25:17 INFO - PROCESS | 1648 | 1467235517022 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 1648 | 1467235517024 Marionette TRACE conn2 <- [1,1834,null,{}] 14:25:17 INFO - PROCESS | 1648 | 1467235517027 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:17 INFO - PROCESS | 1648 | 1467235517029 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:17 INFO - PROCESS | 1648 | 1467235517108 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:25:17 INFO - PROCESS | 1648 | 1467235517112 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:17 INFO - PROCESS | 1648 | 1467235517113 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e4f800 == 29 [pid = 1648] [id = 466] 14:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113967c00) [pid = 1648] [serial = 1397] [outer = 0x0] 14:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1160a2400) [pid = 1648] [serial = 1398] [outer = 0x113967c00] 14:25:17 INFO - PROCESS | 1648 | 1467235517143 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11678b000) [pid = 1648] [serial = 1399] [outer = 0x113967c00] 14:25:17 INFO - PROCESS | 1648 | 1467235517479 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 472ms 14:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:25:17 INFO - PROCESS | 1648 | 1467235517492 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:25:17 INFO - PROCESS | 1648 | 1467235517493 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:25:17 INFO - PROCESS | 1648 | 1467235517495 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:25:17 INFO - PROCESS | 1648 | 1467235517496 Marionette TRACE conn2 <- [1,1838,null,{}] 14:25:17 INFO - PROCESS | 1648 | 1467235517506 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:17 INFO - PROCESS | 1648 | 1467235517509 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:17 INFO - PROCESS | 1648 | 1467235517599 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:25:17 INFO - PROCESS | 1648 | 1467235517655 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:17 INFO - PROCESS | 1648 | 1467235517657 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171d9800 == 30 [pid = 1648] [id = 467] 14:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11728a000) [pid = 1648] [serial = 1400] [outer = 0x0] 14:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118169400) [pid = 1648] [serial = 1401] [outer = 0x11728a000] 14:25:17 INFO - PROCESS | 1648 | 1467235517685 Marionette DEBUG loaded listener.js 14:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11848e800) [pid = 1648] [serial = 1402] [outer = 0x11728a000] 14:25:17 INFO - PROCESS | 1648 | 1467235517983 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 525ms 14:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:25:18 INFO - PROCESS | 1648 | 1467235518021 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:25:18 INFO - PROCESS | 1648 | 1467235518022 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:25:18 INFO - PROCESS | 1648 | 1467235518025 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 1648 | 1467235518026 Marionette TRACE conn2 <- [1,1842,null,{}] 14:25:18 INFO - PROCESS | 1648 | 1467235518028 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:18 INFO - PROCESS | 1648 | 1467235518029 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:18 INFO - PROCESS | 1648 | 1467235518107 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:25:18 INFO - PROCESS | 1648 | 1467235518110 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 1648 | 1467235518112 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f2e800 == 31 [pid = 1648] [id = 468] 14:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11859d800) [pid = 1648] [serial = 1403] [outer = 0x0] 14:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11886b400) [pid = 1648] [serial = 1404] [outer = 0x11859d800] 14:25:18 INFO - PROCESS | 1648 | 1467235518140 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118a40800) [pid = 1648] [serial = 1405] [outer = 0x11859d800] 14:25:18 INFO - PROCESS | 1648 | 1467235518472 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 468ms 14:25:18 INFO - PROCESS | 1648 | 1467235518493 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:25:18 INFO - PROCESS | 1648 | 1467235518494 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:25:18 INFO - PROCESS | 1648 | 1467235518496 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 1648 | 1467235518498 Marionette TRACE conn2 <- [1,1846,null,{}] 14:25:18 INFO - PROCESS | 1648 | 1467235518501 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:18 INFO - PROCESS | 1648 | 1467235518503 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:18 INFO - PROCESS | 1648 | 1467235518615 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:25:18 INFO - PROCESS | 1648 | 1467235518630 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 1648 | 1467235518631 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961c000 == 32 [pid = 1648] [id = 469] 14:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11859c800) [pid = 1648] [serial = 1406] [outer = 0x0] 14:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118ad2c00) [pid = 1648] [serial = 1407] [outer = 0x11859c800] 14:25:18 INFO - PROCESS | 1648 | 1467235518656 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119271c00) [pid = 1648] [serial = 1408] [outer = 0x11859c800] 14:25:19 INFO - PROCESS | 1648 | 1467235518998 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 14:25:19 INFO - PROCESS | 1648 | 1467235519018 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:25:19 INFO - PROCESS | 1648 | 1467235519021 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:25:19 INFO - PROCESS | 1648 | 1467235519023 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:25:19 INFO - PROCESS | 1648 | 1467235519025 Marionette TRACE conn2 <- [1,1850,null,{}] 14:25:19 INFO - PROCESS | 1648 | 1467235519027 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:19 INFO - PROCESS | 1648 | 1467235519031 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:19 INFO - PROCESS | 1648 | 1467235519152 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:25:19 INFO - PROCESS | 1648 | 1467235519189 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:19 INFO - PROCESS | 1648 | 1467235519191 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215d7000 == 33 [pid = 1648] [id = 470] 14:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119278c00) [pid = 1648] [serial = 1409] [outer = 0x0] 14:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1196a7400) [pid = 1648] [serial = 1410] [outer = 0x119278c00] 14:25:19 INFO - PROCESS | 1648 | 1467235519216 Marionette DEBUG loaded listener.js 14:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12121b000) [pid = 1648] [serial = 1411] [outer = 0x119278c00] 14:25:19 INFO - PROCESS | 1648 | 1467235519525 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 14:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:25:19 INFO - PROCESS | 1648 | 1467235519542 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:25:19 INFO - PROCESS | 1648 | 1467235519543 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:25:19 INFO - PROCESS | 1648 | 1467235519545 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:25:19 INFO - PROCESS | 1648 | 1467235519546 Marionette TRACE conn2 <- [1,1854,null,{}] 14:25:19 INFO - PROCESS | 1648 | 1467235519549 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:19 INFO - PROCESS | 1648 | 1467235519551 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:19 INFO - PROCESS | 1648 | 1467235519648 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:25:19 INFO - PROCESS | 1648 | 1467235519685 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:19 INFO - PROCESS | 1648 | 1467235519686 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d32800 == 34 [pid = 1648] [id = 471] 14:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12121b400) [pid = 1648] [serial = 1412] [outer = 0x0] 14:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121397800) [pid = 1648] [serial = 1413] [outer = 0x12121b400] 14:25:19 INFO - PROCESS | 1648 | 1467235519718 Marionette DEBUG loaded listener.js 14:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12147cc00) [pid = 1648] [serial = 1414] [outer = 0x12121b400] 14:25:20 INFO - PROCESS | 1648 | 1467235520046 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 14:25:20 INFO - PROCESS | 1648 | 1467235520064 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 1648 | 1467235520065 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:25:20 INFO - PROCESS | 1648 | 1467235520070 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 1648 | 1467235520072 Marionette TRACE conn2 <- [1,1858,null,{}] 14:25:20 INFO - PROCESS | 1648 | 1467235520074 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:20 INFO - PROCESS | 1648 | 1467235520075 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:20 INFO - PROCESS | 1648 | 1467235520171 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:25:20 INFO - PROCESS | 1648 | 1467235520210 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 1648 | 1467235520211 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12554d800 == 35 [pid = 1648] [id = 472] 14:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12147e000) [pid = 1648] [serial = 1415] [outer = 0x0] 14:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1218a6c00) [pid = 1648] [serial = 1416] [outer = 0x12147e000] 14:25:20 INFO - PROCESS | 1648 | 1467235520235 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121e33000) [pid = 1648] [serial = 1417] [outer = 0x12147e000] 14:25:20 INFO - PROCESS | 1648 | 1467235520751 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118863c00) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1128cf800) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1195e1400) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121e39800) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113255c00) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113f0e800) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129b3400) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1128d9800) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a57c00) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1128cc000) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1151a8800) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113210000) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x110ff2c00) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11320e800) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121e33800) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 719ms 14:25:20 INFO - PROCESS | 1648 | 1467235520790 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 1648 | 1467235520791 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:25:20 INFO - PROCESS | 1648 | 1467235520793 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 1648 | 1467235520794 Marionette TRACE conn2 <- [1,1862,null,{}] 14:25:20 INFO - PROCESS | 1648 | 1467235520796 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:20 INFO - PROCESS | 1648 | 1467235520798 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:20 INFO - PROCESS | 1648 | 1467235520873 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:25:20 INFO - PROCESS | 1648 | 1467235520877 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 1648 | 1467235520878 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cad800 == 36 [pid = 1648] [id = 473] 14:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1128d2400) [pid = 1648] [serial = 1418] [outer = 0x0] 14:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a54800) [pid = 1648] [serial = 1419] [outer = 0x1128d2400] 14:25:20 INFO - PROCESS | 1648 | 1467235520902 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113f0e800) [pid = 1648] [serial = 1420] [outer = 0x1128d2400] 14:25:21 INFO - PROCESS | 1648 | 1467235521225 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 468ms 14:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:25:21 INFO - PROCESS | 1648 | 1467235521262 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 1648 | 1467235521263 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:25:21 INFO - PROCESS | 1648 | 1467235521265 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 1648 | 1467235521267 Marionette TRACE conn2 <- [1,1866,null,{}] 14:25:21 INFO - PROCESS | 1648 | 1467235521271 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:21 INFO - PROCESS | 1648 | 1467235521272 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:21 INFO - PROCESS | 1648 | 1467235521346 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:25:21 INFO - PROCESS | 1648 | 1467235521407 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:21 INFO - PROCESS | 1648 | 1467235521409 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c20000 == 37 [pid = 1648] [id = 474] 14:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1128d2800) [pid = 1648] [serial = 1421] [outer = 0x0] 14:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116a11800) [pid = 1648] [serial = 1422] [outer = 0x1128d2800] 14:25:21 INFO - PROCESS | 1648 | 1467235521433 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12121d000) [pid = 1648] [serial = 1423] [outer = 0x1128d2800] 14:25:21 INFO - PROCESS | 1648 | 1467235521706 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 475ms 14:25:21 INFO - PROCESS | 1648 | 1467235521740 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:25:21 INFO - PROCESS | 1648 | 1467235521742 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:25:21 INFO - PROCESS | 1648 | 1467235521744 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:25:21 INFO - PROCESS | 1648 | 1467235521745 Marionette TRACE conn2 <- [1,1870,null,{}] 14:25:21 INFO - PROCESS | 1648 | 1467235521748 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:21 INFO - PROCESS | 1648 | 1467235521750 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:21 INFO - PROCESS | 1648 | 1467235521853 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:25:21 INFO - PROCESS | 1648 | 1467235521857 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:21 INFO - PROCESS | 1648 | 1467235521858 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1297a2800 == 38 [pid = 1648] [id = 475] 14:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12124dc00) [pid = 1648] [serial = 1424] [outer = 0x0] 14:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e3ec00) [pid = 1648] [serial = 1425] [outer = 0x12124dc00] 14:25:21 INFO - PROCESS | 1648 | 1467235521885 Marionette DEBUG loaded listener.js 14:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1250e3000) [pid = 1648] [serial = 1426] [outer = 0x12124dc00] 14:25:22 INFO - PROCESS | 1648 | 1467235522224 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 14:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:25:22 INFO - PROCESS | 1648 | 1467235522263 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:25:22 INFO - PROCESS | 1648 | 1467235522264 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:25:22 INFO - PROCESS | 1648 | 1467235522266 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - PROCESS | 1648 | 1467235522267 Marionette TRACE conn2 <- [1,1874,null,{}] 14:25:22 INFO - PROCESS | 1648 | 1467235522270 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:22 INFO - PROCESS | 1648 | 1467235522271 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:22 INFO - PROCESS | 1648 | 1467235522377 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:25:22 INFO - PROCESS | 1648 | 1467235522384 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 1648 | 1467235522385 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7f2800 == 39 [pid = 1648] [id = 476] 14:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12557d000) [pid = 1648] [serial = 1427] [outer = 0x0] 14:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125f34800) [pid = 1648] [serial = 1428] [outer = 0x12557d000] 14:25:22 INFO - PROCESS | 1648 | 1467235522409 Marionette DEBUG loaded listener.js 14:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1264a7000) [pid = 1648] [serial = 1429] [outer = 0x12557d000] 14:25:22 INFO - PROCESS | 1648 | 1467235522720 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 471ms 14:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:25:22 INFO - PROCESS | 1648 | 1467235522738 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:25:22 INFO - PROCESS | 1648 | 1467235522739 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:25:22 INFO - PROCESS | 1648 | 1467235522741 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - PROCESS | 1648 | 1467235522743 Marionette TRACE conn2 <- [1,1878,null,{}] 14:25:22 INFO - PROCESS | 1648 | 1467235522745 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:22 INFO - PROCESS | 1648 | 1467235522746 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:22 INFO - PROCESS | 1648 | 1467235522874 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:25:22 INFO - PROCESS | 1648 | 1467235522937 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 1648 | 1467235522938 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1128a8800 == 40 [pid = 1648] [id = 477] 14:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x110ff2400) [pid = 1648] [serial = 1430] [outer = 0x0] 14:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x111ca9800) [pid = 1648] [serial = 1431] [outer = 0x110ff2400] 14:25:22 INFO - PROCESS | 1648 | 1467235522971 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129a4c00) [pid = 1648] [serial = 1432] [outer = 0x110ff2400] 14:25:23 INFO - PROCESS | 1648 | 1467235523509 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 819ms 14:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:25:23 INFO - PROCESS | 1648 | 1467235523563 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:25:23 INFO - PROCESS | 1648 | 1467235523565 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:25:23 INFO - PROCESS | 1648 | 1467235523569 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:25:23 INFO - PROCESS | 1648 | 1467235523571 Marionette TRACE conn2 <- [1,1882,null,{}] 14:25:23 INFO - PROCESS | 1648 | 1467235523574 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:23 INFO - PROCESS | 1648 | 1467235523576 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:23 INFO - PROCESS | 1648 | 1467235523688 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:25:23 INFO - PROCESS | 1648 | 1467235523768 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:23 INFO - PROCESS | 1648 | 1467235523770 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1f000 == 41 [pid = 1648] [id = 478] 14:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11396a400) [pid = 1648] [serial = 1433] [outer = 0x0] 14:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113f0f400) [pid = 1648] [serial = 1434] [outer = 0x11396a400] 14:25:23 INFO - PROCESS | 1648 | 1467235523800 Marionette DEBUG loaded listener.js 14:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11662e800) [pid = 1648] [serial = 1435] [outer = 0x11396a400] 14:25:24 INFO - PROCESS | 1648 | 1467235524367 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 971ms 14:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:25:24 INFO - PROCESS | 1648 | 1467235524545 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 1648 | 1467235524548 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:25:24 INFO - PROCESS | 1648 | 1467235524554 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 1648 | 1467235524555 Marionette TRACE conn2 <- [1,1886,null,{}] 14:25:24 INFO - PROCESS | 1648 | 1467235524559 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:24 INFO - PROCESS | 1648 | 1467235524561 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:24 INFO - PROCESS | 1648 | 1467235524671 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:25:24 INFO - PROCESS | 1648 | 1467235524752 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 1648 | 1467235524755 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e47000 == 42 [pid = 1648] [id = 479] 14:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113195800) [pid = 1648] [serial = 1436] [outer = 0x0] 14:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1131a1000) [pid = 1648] [serial = 1437] [outer = 0x113195800] 14:25:24 INFO - PROCESS | 1648 | 1467235524784 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113d5c800) [pid = 1648] [serial = 1438] [outer = 0x113195800] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7f2800 == 41 [pid = 1648] [id = 476] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1297a2800 == 40 [pid = 1648] [id = 475] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128c20000 == 39 [pid = 1648] [id = 474] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119cad800 == 38 [pid = 1648] [id = 473] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12554d800 == 37 [pid = 1648] [id = 472] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x123d32800 == 36 [pid = 1648] [id = 471] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1215d7000 == 35 [pid = 1648] [id = 470] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11961c000 == 34 [pid = 1648] [id = 469] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x118f2e800 == 33 [pid = 1648] [id = 468] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1171d9800 == 32 [pid = 1648] [id = 467] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x115e4f800 == 31 [pid = 1648] [id = 466] 14:25:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1128b6000 == 30 [pid = 1648] [id = 465] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118ad1400) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118542400) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121211000) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1250e1400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124e41800) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1133b9000) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113d08c00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1162d2c00) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117196000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a7bc00) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11319d800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a52c00) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a81c00) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116049400) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117194800) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1199b5000) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11816d800) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1196aa000) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e32400) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117195800) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a5ac00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118484800) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x123d93000) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121392c00) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12124d000) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124ae8c00) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119540c00) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118860c00) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11848dc00) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12121d800) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 14:25:25 INFO - PROCESS | 1648 | 1467235525196 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 675ms 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:25:25 INFO - PROCESS | 1648 | 1467235525228 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 1648 | 1467235525230 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:25:25 INFO - PROCESS | 1648 | 1467235525234 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 1648 | 1467235525237 Marionette TRACE conn2 <- [1,1890,null,{}] 14:25:25 INFO - PROCESS | 1648 | 1467235525239 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:25 INFO - PROCESS | 1648 | 1467235525241 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:25 INFO - PROCESS | 1648 | 1467235525319 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:25:25 INFO - PROCESS | 1648 | 1467235525323 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 1648 | 1467235525324 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a6800 == 31 [pid = 1648] [id = 480] 14:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1166fb800) [pid = 1648] [serial = 1439] [outer = 0x0] 14:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116791800) [pid = 1648] [serial = 1440] [outer = 0x1166fb800] 14:25:25 INFO - PROCESS | 1648 | 1467235525354 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1176c3400) [pid = 1648] [serial = 1441] [outer = 0x1166fb800] 14:25:25 INFO - PROCESS | 1648 | 1467235525706 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 14:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:25:25 INFO - PROCESS | 1648 | 1467235525759 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 1648 | 1467235525761 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:25:25 INFO - PROCESS | 1648 | 1467235525763 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 1648 | 1467235525764 Marionette TRACE conn2 <- [1,1894,null,{}] 14:25:25 INFO - PROCESS | 1648 | 1467235525771 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:25 INFO - PROCESS | 1648 | 1467235525775 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:25 INFO - PROCESS | 1648 | 1467235525855 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:25:25 INFO - PROCESS | 1648 | 1467235525861 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:25 INFO - PROCESS | 1648 | 1467235525864 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fdf800 == 32 [pid = 1648] [id = 481] 14:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118551800) [pid = 1648] [serial = 1442] [outer = 0x0] 14:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118864c00) [pid = 1648] [serial = 1443] [outer = 0x118551800] 14:25:25 INFO - PROCESS | 1648 | 1467235525894 Marionette DEBUG loaded listener.js 14:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118ad1000) [pid = 1648] [serial = 1444] [outer = 0x118551800] 14:25:26 INFO - PROCESS | 1648 | 1467235526271 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 14:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:25:26 INFO - PROCESS | 1648 | 1467235526286 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:25:26 INFO - PROCESS | 1648 | 1467235526288 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:25:26 INFO - PROCESS | 1648 | 1467235526290 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 1648 | 1467235526291 Marionette TRACE conn2 <- [1,1898,null,{}] 14:25:26 INFO - PROCESS | 1648 | 1467235526293 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:26 INFO - PROCESS | 1648 | 1467235526294 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:26 INFO - PROCESS | 1648 | 1467235526382 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:25:26 INFO - PROCESS | 1648 | 1467235526439 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 1648 | 1467235526440 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b2000 == 33 [pid = 1648] [id = 482] 14:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129b1000) [pid = 1648] [serial = 1445] [outer = 0x0] 14:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fbc400) [pid = 1648] [serial = 1446] [outer = 0x1129b1000] 14:25:26 INFO - PROCESS | 1648 | 1467235526465 Marionette DEBUG loaded listener.js 14:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119540c00) [pid = 1648] [serial = 1447] [outer = 0x1129b1000] 14:25:26 INFO - PROCESS | 1648 | 1467235526727 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 470ms 14:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:25:26 INFO - PROCESS | 1648 | 1467235526761 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:25:26 INFO - PROCESS | 1648 | 1467235526763 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:25:26 INFO - PROCESS | 1648 | 1467235526776 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:25:26 INFO - PROCESS | 1648 | 1467235526778 Marionette TRACE conn2 <- [1,1902,null,{}] 14:25:26 INFO - PROCESS | 1648 | 1467235526781 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:26 INFO - PROCESS | 1648 | 1467235526786 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:26 INFO - PROCESS | 1648 | 1467235526917 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:25:27 INFO - PROCESS | 1648 | 1467235527007 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 1648 | 1467235527008 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694b000 == 34 [pid = 1648] [id = 483] 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129b2c00) [pid = 1648] [serial = 1448] [outer = 0x0] 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1196ae000) [pid = 1648] [serial = 1449] [outer = 0x1129b2c00] 14:25:27 INFO - PROCESS | 1648 | 1467235527059 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121218c00) [pid = 1648] [serial = 1450] [outer = 0x1129b2c00] 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12121a000) [pid = 1648] [serial = 1451] [outer = 0x12d12c400] 14:25:27 INFO - PROCESS | 1648 | 1467235527524 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 779ms 14:25:27 INFO - PROCESS | 1648 | 1467235527546 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:25:27 INFO - PROCESS | 1648 | 1467235527547 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:25:27 INFO - PROCESS | 1648 | 1467235527551 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 1648 | 1467235527552 Marionette TRACE conn2 <- [1,1906,null,{}] 14:25:27 INFO - PROCESS | 1648 | 1467235527554 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:27 INFO - PROCESS | 1648 | 1467235527559 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:27 INFO - PROCESS | 1648 | 1467235527686 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:25:27 INFO - PROCESS | 1648 | 1467235527690 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:27 INFO - PROCESS | 1648 | 1467235527691 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c0f800 == 35 [pid = 1648] [id = 484] 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121219c00) [pid = 1648] [serial = 1452] [outer = 0x0] 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121b87800) [pid = 1648] [serial = 1453] [outer = 0x121219c00] 14:25:27 INFO - PROCESS | 1648 | 1467235527716 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124ca6000) [pid = 1648] [serial = 1454] [outer = 0x121219c00] 14:25:28 INFO - PROCESS | 1648 | 1467235528038 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 14:25:28 INFO - PROCESS | 1648 | 1467235528075 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:25:28 INFO - PROCESS | 1648 | 1467235528077 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:25:28 INFO - PROCESS | 1648 | 1467235528079 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - PROCESS | 1648 | 1467235528080 Marionette TRACE conn2 <- [1,1910,null,{}] 14:25:28 INFO - PROCESS | 1648 | 1467235528082 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:28 INFO - PROCESS | 1648 | 1467235528085 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:28 INFO - PROCESS | 1648 | 1467235528187 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:25:28 INFO - PROCESS | 1648 | 1467235528191 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 1648 | 1467235528199 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f70800 == 36 [pid = 1648] [id = 485] 14:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121392c00) [pid = 1648] [serial = 1455] [outer = 0x0] 14:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1250e1c00) [pid = 1648] [serial = 1456] [outer = 0x121392c00] 14:25:28 INFO - PROCESS | 1648 | 1467235528258 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1264a5c00) [pid = 1648] [serial = 1457] [outer = 0x121392c00] 14:25:28 INFO - PROCESS | 1648 | 1467235528601 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 568ms 14:25:28 INFO - PROCESS | 1648 | 1467235528647 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:25:28 INFO - PROCESS | 1648 | 1467235528648 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:25:28 INFO - PROCESS | 1648 | 1467235528651 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:25:28 INFO - PROCESS | 1648 | 1467235528652 Marionette TRACE conn2 <- [1,1914,null,{}] 14:25:28 INFO - PROCESS | 1648 | 1467235528654 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:28 INFO - PROCESS | 1648 | 1467235528655 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:28 INFO - PROCESS | 1648 | 1467235528755 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:25:28 INFO - PROCESS | 1648 | 1467235528758 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 1648 | 1467235528759 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979a000 == 37 [pid = 1648] [id = 486] 14:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124caf800) [pid = 1648] [serial = 1458] [outer = 0x0] 14:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126658400) [pid = 1648] [serial = 1459] [outer = 0x124caf800] 14:25:28 INFO - PROCESS | 1648 | 1467235528783 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126860000) [pid = 1648] [serial = 1460] [outer = 0x124caf800] 14:25:29 INFO - PROCESS | 1648 | 1467235529091 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 471ms 14:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:25:29 INFO - PROCESS | 1648 | 1467235529124 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:25:29 INFO - PROCESS | 1648 | 1467235529126 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:25:29 INFO - PROCESS | 1648 | 1467235529128 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - PROCESS | 1648 | 1467235529129 Marionette TRACE conn2 <- [1,1918,null,{}] 14:25:29 INFO - PROCESS | 1648 | 1467235529142 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:29 INFO - PROCESS | 1648 | 1467235529144 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:29 INFO - PROCESS | 1648 | 1467235529258 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:25:29 INFO - PROCESS | 1648 | 1467235529262 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 1648 | 1467235529263 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c0800 == 38 [pid = 1648] [id = 487] 14:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12686fc00) [pid = 1648] [serial = 1461] [outer = 0x0] 14:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12687d800) [pid = 1648] [serial = 1462] [outer = 0x12686fc00] 14:25:29 INFO - PROCESS | 1648 | 1467235529287 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128854400) [pid = 1648] [serial = 1463] [outer = 0x12686fc00] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11859d800) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11728a000) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113967c00) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12121b400) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a58c00) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112a50400) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a86c00) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117197400) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119274000) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12147e000) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1128d2400) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121397000) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12124dc00) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11859c800) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128d2800) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119278c00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:25:29 INFO - PROCESS | 1648 | 1467235529688 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 618ms 14:25:29 INFO - PROCESS | 1648 | 1467235529746 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:25:29 INFO - PROCESS | 1648 | 1467235529748 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:25:29 INFO - PROCESS | 1648 | 1467235529750 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - PROCESS | 1648 | 1467235529753 Marionette TRACE conn2 <- [1,1922,null,{}] 14:25:29 INFO - PROCESS | 1648 | 1467235529756 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:29 INFO - PROCESS | 1648 | 1467235529757 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:29 INFO - PROCESS | 1648 | 1467235529833 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:25:29 INFO - PROCESS | 1648 | 1467235529839 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 1648 | 1467235529840 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f44800 == 39 [pid = 1648] [id = 488] 14:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a5e400) [pid = 1648] [serial = 1464] [outer = 0x0] 14:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117197c00) [pid = 1648] [serial = 1465] [outer = 0x112a5e400] 14:25:29 INFO - PROCESS | 1648 | 1467235529864 Marionette DEBUG loaded listener.js 14:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118a3e000) [pid = 1648] [serial = 1466] [outer = 0x112a5e400] 14:25:30 INFO - PROCESS | 1648 | 1467235530194 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 471ms 14:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:25:30 INFO - PROCESS | 1648 | 1467235530221 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:25:30 INFO - PROCESS | 1648 | 1467235530223 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:25:30 INFO - PROCESS | 1648 | 1467235530225 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:25:30 INFO - PROCESS | 1648 | 1467235530226 Marionette TRACE conn2 <- [1,1926,null,{}] 14:25:30 INFO - PROCESS | 1648 | 1467235530228 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:30 INFO - PROCESS | 1648 | 1467235530229 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:30 INFO - PROCESS | 1648 | 1467235530362 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:25:30 INFO - PROCESS | 1648 | 1467235530461 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:30 INFO - PROCESS | 1648 | 1467235530463 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bdd5800 == 40 [pid = 1648] [id = 489] 14:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118490c00) [pid = 1648] [serial = 1467] [outer = 0x0] 14:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118fc2800) [pid = 1648] [serial = 1468] [outer = 0x118490c00] 14:25:30 INFO - PROCESS | 1648 | 1467235530506 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12885a800) [pid = 1648] [serial = 1469] [outer = 0x118490c00] 14:25:30 INFO - PROCESS | 1648 | 1467235530953 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 769ms 14:25:30 INFO - PROCESS | 1648 | 1467235530995 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:25:31 INFO - PROCESS | 1648 | 1467235530997 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:25:31 INFO - PROCESS | 1648 | 1467235531000 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 1648 | 1467235531003 Marionette TRACE conn2 <- [1,1930,null,{}] 14:25:31 INFO - PROCESS | 1648 | 1467235531006 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:31 INFO - PROCESS | 1648 | 1467235531007 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:31 INFO - PROCESS | 1648 | 1467235531081 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:25:31 INFO - PROCESS | 1648 | 1467235531087 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 1648 | 1467235531088 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0ea000 == 41 [pid = 1648] [id = 490] 14:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128879400) [pid = 1648] [serial = 1470] [outer = 0x0] 14:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1288af800) [pid = 1648] [serial = 1471] [outer = 0x128879400] 14:25:31 INFO - PROCESS | 1648 | 1467235531112 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1288b8c00) [pid = 1648] [serial = 1472] [outer = 0x128879400] 14:25:31 INFO - PROCESS | 1648 | 1467235531427 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 471ms 14:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:25:31 INFO - PROCESS | 1648 | 1467235531523 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 1648 | 1467235531525 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:25:31 INFO - PROCESS | 1648 | 1467235531529 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 1648 | 1467235531532 Marionette TRACE conn2 <- [1,1934,null,{}] 14:25:31 INFO - PROCESS | 1648 | 1467235531536 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:31 INFO - PROCESS | 1648 | 1467235531538 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:31 INFO - PROCESS | 1648 | 1467235531641 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:25:31 INFO - PROCESS | 1648 | 1467235531714 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 1648 | 1467235531718 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e3a800 == 42 [pid = 1648] [id = 491] 14:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112a5c000) [pid = 1648] [serial = 1473] [outer = 0x0] 14:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112fba800) [pid = 1648] [serial = 1474] [outer = 0x112a5c000] 14:25:31 INFO - PROCESS | 1648 | 1467235531749 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11325d400) [pid = 1648] [serial = 1475] [outer = 0x112a5c000] 14:25:32 INFO - PROCESS | 1648 | 1467235532209 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 725ms 14:25:32 INFO - PROCESS | 1648 | 1467235532255 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:25:32 INFO - PROCESS | 1648 | 1467235532257 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:25:32 INFO - PROCESS | 1648 | 1467235532261 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 1648 | 1467235532264 Marionette TRACE conn2 <- [1,1938,null,{}] 14:25:32 INFO - PROCESS | 1648 | 1467235532267 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:32 INFO - PROCESS | 1648 | 1467235532269 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:32 INFO - PROCESS | 1648 | 1467235532373 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:25:32 INFO - PROCESS | 1648 | 1467235532448 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:32 INFO - PROCESS | 1648 | 1467235532450 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b7800 == 43 [pid = 1648] [id = 492] 14:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11719f800) [pid = 1648] [serial = 1476] [outer = 0x0] 14:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1181c1c00) [pid = 1648] [serial = 1477] [outer = 0x11719f800] 14:25:32 INFO - PROCESS | 1648 | 1467235532483 Marionette DEBUG loaded listener.js 14:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11859c800) [pid = 1648] [serial = 1478] [outer = 0x11719f800] 14:25:32 INFO - PROCESS | 1648 | 1467235532889 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 14:25:32 INFO - PROCESS | 1648 | 1467235532932 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:25:32 INFO - PROCESS | 1648 | 1467235532934 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:25:32 INFO - PROCESS | 1648 | 1467235532936 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 1648 | 1467235532938 Marionette TRACE conn2 <- [1,1942,null,{}] 14:25:32 INFO - PROCESS | 1648 | 1467235532945 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:32 INFO - PROCESS | 1648 | 1467235532948 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:33 INFO - PROCESS | 1648 | 1467235533099 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:25:33 INFO - PROCESS | 1648 | 1467235533177 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 1648 | 1467235533180 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bdd8000 == 44 [pid = 1648] [id = 493] 14:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119538000) [pid = 1648] [serial = 1479] [outer = 0x0] 14:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12121c000) [pid = 1648] [serial = 1480] [outer = 0x119538000] 14:25:33 INFO - PROCESS | 1648 | 1467235533213 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1213ce400) [pid = 1648] [serial = 1481] [outer = 0x119538000] 14:25:33 INFO - PROCESS | 1648 | 1467235533614 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 14:25:33 INFO - PROCESS | 1648 | 1467235533656 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:25:33 INFO - PROCESS | 1648 | 1467235533658 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:25:33 INFO - PROCESS | 1648 | 1467235533660 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:25:33 INFO - PROCESS | 1648 | 1467235533661 Marionette TRACE conn2 <- [1,1946,null,{}] 14:25:33 INFO - PROCESS | 1648 | 1467235533664 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:33 INFO - PROCESS | 1648 | 1467235533665 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:33 INFO - PROCESS | 1648 | 1467235533770 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:25:33 INFO - PROCESS | 1648 | 1467235533833 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 1648 | 1467235533834 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7c7000 == 45 [pid = 1648] [id = 494] 14:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121215400) [pid = 1648] [serial = 1482] [outer = 0x0] 14:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123dc5000) [pid = 1648] [serial = 1483] [outer = 0x121215400] 14:25:33 INFO - PROCESS | 1648 | 1467235533905 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x125f31800) [pid = 1648] [serial = 1484] [outer = 0x121215400] 14:25:34 INFO - PROCESS | 1648 | 1467235534328 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 14:25:34 INFO - PROCESS | 1648 | 1467235534417 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 1648 | 1467235534418 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:25:34 INFO - PROCESS | 1648 | 1467235534422 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 1648 | 1467235534423 Marionette TRACE conn2 <- [1,1950,null,{}] 14:25:34 INFO - PROCESS | 1648 | 1467235534426 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:34 INFO - PROCESS | 1648 | 1467235534427 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:34 INFO - PROCESS | 1648 | 1467235534527 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:25:34 INFO - PROCESS | 1648 | 1467235534756 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:34 INFO - PROCESS | 1648 | 1467235534757 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f44000 == 46 [pid = 1648] [id = 495] 14:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129b0400) [pid = 1648] [serial = 1485] [outer = 0x0] 14:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112a85000) [pid = 1648] [serial = 1486] [outer = 0x1129b0400] 14:25:34 INFO - PROCESS | 1648 | 1467235534788 Marionette DEBUG loaded listener.js 14:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113260400) [pid = 1648] [serial = 1487] [outer = 0x1129b0400] 14:25:35 INFO - PROCESS | 1648 | 1467235535237 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 821ms 14:25:35 INFO - PROCESS | 1648 | 1467235535245 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:25:35 INFO - PROCESS | 1648 | 1467235535247 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:25:35 INFO - PROCESS | 1648 | 1467235535250 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:25:35 INFO - PROCESS | 1648 | 1467235535252 Marionette TRACE conn2 <- [1,1954,null,{}] 14:25:35 INFO - PROCESS | 1648 | 1467235535255 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:35 INFO - PROCESS | 1648 | 1467235535256 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:35 INFO - PROCESS | 1648 | 1467235535353 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:25:35 INFO - PROCESS | 1648 | 1467235535415 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 1648 | 1467235535417 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ea000 == 47 [pid = 1648] [id = 496] 14:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11728c000) [pid = 1648] [serial = 1488] [outer = 0x0] 14:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11816b800) [pid = 1648] [serial = 1489] [outer = 0x11728c000] 14:25:35 INFO - PROCESS | 1648 | 1467235535449 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118542c00) [pid = 1648] [serial = 1490] [outer = 0x11728c000] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bdd5800 == 46 [pid = 1648] [id = 489] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x120f44800 == 45 [pid = 1648] [id = 488] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c0800 == 44 [pid = 1648] [id = 487] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12979a000 == 43 [pid = 1648] [id = 486] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128f70800 == 42 [pid = 1648] [id = 485] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126c0f800 == 41 [pid = 1648] [id = 484] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11694b000 == 40 [pid = 1648] [id = 483] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b2000 == 39 [pid = 1648] [id = 482] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118fdf800 == 38 [pid = 1648] [id = 481] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a6800 == 37 [pid = 1648] [id = 480] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x115e47000 == 36 [pid = 1648] [id = 479] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1f000 == 35 [pid = 1648] [id = 478] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1128a8800 == 34 [pid = 1648] [id = 477] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ec000 == 33 [pid = 1648] [id = 464] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116f44000 == 32 [pid = 1648] [id = 495] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7c7000 == 31 [pid = 1648] [id = 494] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bdd8000 == 30 [pid = 1648] [id = 493] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b7800 == 29 [pid = 1648] [id = 492] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0ea000 == 28 [pid = 1648] [id = 490] 14:25:36 INFO - PROCESS | 1648 | --DOCSHELL 0x115e3a800 == 27 [pid = 1648] [id = 491] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1196a7400) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11886b400) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118a40800) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118169400) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11848e800) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1160a2400) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121397800) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11678b000) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a5d400) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112fb6c00) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113199400) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112a5cc00) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113d06800) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11319c000) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11848cc00) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176c5800) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12121b000) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1196aa400) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1218a6c00) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11927c000) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12147cc00) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a54800) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121c0f800) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113f0e800) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1250e3000) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121481400) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121e3ec00) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121e33000) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118ad2c00) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12121d000) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116a11800) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125f34800) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119271c00) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 14:25:36 INFO - PROCESS | 1648 | 1467235536366 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1172ms 14:25:36 INFO - PROCESS | 1648 | 1467235536422 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:25:36 INFO - PROCESS | 1648 | 1467235536424 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:25:36 INFO - PROCESS | 1648 | 1467235536427 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 1648 | 1467235536430 Marionette TRACE conn2 <- [1,1958,null,{}] 14:25:36 INFO - PROCESS | 1648 | 1467235536435 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:36 INFO - PROCESS | 1648 | 1467235536437 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:36 INFO - PROCESS | 1648 | 1467235536516 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:25:36 INFO - PROCESS | 1648 | 1467235536522 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 1648 | 1467235536524 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x113986000 == 28 [pid = 1648] [id = 497] 14:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112e02400) [pid = 1648] [serial = 1491] [outer = 0x0] 14:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11319c400) [pid = 1648] [serial = 1492] [outer = 0x112e02400] 14:25:36 INFO - PROCESS | 1648 | 1467235536551 Marionette DEBUG loaded listener.js 14:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113d5cc00) [pid = 1648] [serial = 1493] [outer = 0x112e02400] 14:25:36 INFO - PROCESS | 1648 | 1467235536904 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 14:25:36 INFO - PROCESS | 1648 | 1467235536949 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 1648 | 1467235536952 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:25:36 INFO - PROCESS | 1648 | 1467235536956 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 1648 | 1467235536958 Marionette TRACE conn2 <- [1,1962,null,{}] 14:25:36 INFO - PROCESS | 1648 | 1467235536961 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:36 INFO - PROCESS | 1648 | 1467235536962 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:37 INFO - PROCESS | 1648 | 1467235537046 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:25:37 INFO - PROCESS | 1648 | 1467235537052 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 1648 | 1467235537054 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162b8000 == 29 [pid = 1648] [id = 498] 14:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115e22800) [pid = 1648] [serial = 1494] [outer = 0x0] 14:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1166efc00) [pid = 1648] [serial = 1495] [outer = 0x115e22800] 14:25:37 INFO - PROCESS | 1648 | 1467235537082 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11728b800) [pid = 1648] [serial = 1496] [outer = 0x115e22800] 14:25:37 INFO - PROCESS | 1648 | 1467235537439 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 526ms 14:25:37 INFO - PROCESS | 1648 | 1467235537482 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:25:37 INFO - PROCESS | 1648 | 1467235537484 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:25:37 INFO - PROCESS | 1648 | 1467235537486 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:25:37 INFO - PROCESS | 1648 | 1467235537488 Marionette TRACE conn2 <- [1,1966,null,{}] 14:25:37 INFO - PROCESS | 1648 | 1467235537495 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:37 INFO - PROCESS | 1648 | 1467235537498 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:37 INFO - PROCESS | 1648 | 1467235537581 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:25:37 INFO - PROCESS | 1648 | 1467235537589 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:37 INFO - PROCESS | 1648 | 1467235537591 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b4800 == 30 [pid = 1648] [id = 499] 14:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118487000) [pid = 1648] [serial = 1497] [outer = 0x0] 14:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11848b000) [pid = 1648] [serial = 1498] [outer = 0x118487000] 14:25:37 INFO - PROCESS | 1648 | 1467235537621 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1185a0c00) [pid = 1648] [serial = 1499] [outer = 0x118487000] 14:25:38 INFO - PROCESS | 1648 | 1467235538046 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 572ms 14:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:25:38 INFO - PROCESS | 1648 | 1467235538059 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:25:38 INFO - PROCESS | 1648 | 1467235538062 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:25:38 INFO - PROCESS | 1648 | 1467235538065 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 1648 | 1467235538067 Marionette TRACE conn2 <- [1,1970,null,{}] 14:25:38 INFO - PROCESS | 1648 | 1467235538070 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:38 INFO - PROCESS | 1648 | 1467235538072 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:38 INFO - PROCESS | 1648 | 1467235538199 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:25:38 INFO - PROCESS | 1648 | 1467235538217 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 1648 | 1467235538218 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f31000 == 31 [pid = 1648] [id = 500] 14:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118863400) [pid = 1648] [serial = 1500] [outer = 0x0] 14:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118a43c00) [pid = 1648] [serial = 1501] [outer = 0x118863400] 14:25:38 INFO - PROCESS | 1648 | 1467235538244 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118f47000) [pid = 1648] [serial = 1502] [outer = 0x118863400] 14:25:38 INFO - PROCESS | 1648 | 1467235538640 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 623ms 14:25:38 INFO - PROCESS | 1648 | 1467235538688 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:25:38 INFO - PROCESS | 1648 | 1467235538689 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:25:38 INFO - PROCESS | 1648 | 1467235538691 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 1648 | 1467235538692 Marionette TRACE conn2 <- [1,1974,null,{}] 14:25:38 INFO - PROCESS | 1648 | 1467235538694 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:38 INFO - PROCESS | 1648 | 1467235538696 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:38 INFO - PROCESS | 1648 | 1467235538792 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:25:38 INFO - PROCESS | 1648 | 1467235538804 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 1648 | 1467235538805 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cbe800 == 32 [pid = 1648] [id = 501] 14:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11678b000) [pid = 1648] [serial = 1503] [outer = 0x0] 14:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119273800) [pid = 1648] [serial = 1504] [outer = 0x11678b000] 14:25:38 INFO - PROCESS | 1648 | 1467235538830 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11953a000) [pid = 1648] [serial = 1505] [outer = 0x11678b000] 14:25:39 INFO - PROCESS | 1648 | 1467235539174 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 517ms 14:25:39 INFO - PROCESS | 1648 | 1467235539209 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 1648 | 1467235539210 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:25:39 INFO - PROCESS | 1648 | 1467235539212 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 1648 | 1467235539213 Marionette TRACE conn2 <- [1,1978,null,{}] 14:25:39 INFO - PROCESS | 1648 | 1467235539215 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:39 INFO - PROCESS | 1648 | 1467235539219 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:39 INFO - PROCESS | 1648 | 1467235539327 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:25:39 INFO - PROCESS | 1648 | 1467235539366 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:39 INFO - PROCESS | 1648 | 1467235539367 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d27800 == 33 [pid = 1648] [id = 502] 14:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119540400) [pid = 1648] [serial = 1506] [outer = 0x0] 14:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121219400) [pid = 1648] [serial = 1507] [outer = 0x119540400] 14:25:39 INFO - PROCESS | 1648 | 1467235539392 Marionette DEBUG loaded listener.js 14:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121397800) [pid = 1648] [serial = 1508] [outer = 0x119540400] 14:25:39 INFO - PROCESS | 1648 | 1467235539715 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 14:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:25:39 INFO - PROCESS | 1648 | 1467235539731 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 1648 | 1467235539732 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:25:39 INFO - PROCESS | 1648 | 1467235539737 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 1648 | 1467235539738 Marionette TRACE conn2 <- [1,1982,null,{}] 14:25:39 INFO - PROCESS | 1648 | 1467235539741 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:39 INFO - PROCESS | 1648 | 1467235539742 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:39 INFO - PROCESS | 1648 | 1467235539839 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:25:39 INFO - PROCESS | 1648 | 1467235539850 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:39 INFO - PROCESS | 1648 | 1467235539853 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x125555000 == 34 [pid = 1648] [id = 503] 14:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12139b000) [pid = 1648] [serial = 1509] [outer = 0x0] 14:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121482400) [pid = 1648] [serial = 1510] [outer = 0x12139b000] 14:25:39 INFO - PROCESS | 1648 | 1467235539878 Marionette DEBUG loaded listener.js 14:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121b81800) [pid = 1648] [serial = 1511] [outer = 0x12139b000] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121392c00) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121219c00) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124caf800) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12686fc00) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11396a400) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113195800) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129b2c00) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a5e400) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129b1000) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x110ff2400) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1166fb800) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12557d000) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118551800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128879400) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:25:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118490c00) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:25:40 INFO - PROCESS | 1648 | 1467235540405 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 14:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:25:40 INFO - PROCESS | 1648 | 1467235540457 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:25:40 INFO - PROCESS | 1648 | 1467235540458 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:25:40 INFO - PROCESS | 1648 | 1467235540461 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:25:40 INFO - PROCESS | 1648 | 1467235540462 Marionette TRACE conn2 <- [1,1986,null,{}] 14:25:40 INFO - PROCESS | 1648 | 1467235540464 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:40 INFO - PROCESS | 1648 | 1467235540465 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:40 INFO - PROCESS | 1648 | 1467235540556 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:25:40 INFO - PROCESS | 1648 | 1467235540578 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 1648 | 1467235540579 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fca800 == 35 [pid = 1648] [id = 504] 14:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1131a0400) [pid = 1648] [serial = 1512] [outer = 0x0] 14:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1160a7c00) [pid = 1648] [serial = 1513] [outer = 0x1131a0400] 14:25:40 INFO - PROCESS | 1648 | 1467235540607 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11859dc00) [pid = 1648] [serial = 1514] [outer = 0x1131a0400] 14:25:41 INFO - PROCESS | 1648 | 1467235541050 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 617ms 14:25:41 INFO - PROCESS | 1648 | 1467235541079 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 1648 | 1467235541080 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:25:41 INFO - PROCESS | 1648 | 1467235541082 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 1648 | 1467235541084 Marionette TRACE conn2 <- [1,1990,null,{}] 14:25:41 INFO - PROCESS | 1648 | 1467235541086 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:41 INFO - PROCESS | 1648 | 1467235541087 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:41 INFO - PROCESS | 1648 | 1467235541165 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:25:41 INFO - PROCESS | 1648 | 1467235541171 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 1648 | 1467235541172 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c2b000 == 36 [pid = 1648] [id = 505] 14:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11885f800) [pid = 1648] [serial = 1515] [outer = 0x0] 14:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121399000) [pid = 1648] [serial = 1516] [outer = 0x11885f800] 14:25:41 INFO - PROCESS | 1648 | 1467235541196 Marionette DEBUG loaded listener.js 14:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121e36800) [pid = 1648] [serial = 1517] [outer = 0x11885f800] 14:25:41 INFO - PROCESS | 1648 | 1467235541508 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 472ms 14:25:41 INFO - PROCESS | 1648 | 1467235541555 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:25:41 INFO - PROCESS | 1648 | 1467235541556 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:25:41 INFO - PROCESS | 1648 | 1467235541558 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 1648 | 1467235541559 Marionette TRACE conn2 <- [1,1994,null,{}] 14:25:41 INFO - PROCESS | 1648 | 1467235541562 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:41 INFO - PROCESS | 1648 | 1467235541563 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:41 INFO - PROCESS | 1648 | 1467235541640 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:25:41 INFO - PROCESS | 1648 | 1467235541703 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:41 INFO - PROCESS | 1648 | 1467235541704 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920c800 == 37 [pid = 1648] [id = 506] 14:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119278800) [pid = 1648] [serial = 1518] [outer = 0x0] 14:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e3e400) [pid = 1648] [serial = 1519] [outer = 0x119278800] 14:25:41 INFO - PROCESS | 1648 | 1467235541728 Marionette DEBUG loaded listener.js 14:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124ca4400) [pid = 1648] [serial = 1520] [outer = 0x119278800] 14:25:42 INFO - PROCESS | 1648 | 1467235542033 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 14:25:42 INFO - PROCESS | 1648 | 1467235542079 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 1648 | 1467235542081 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:25:42 INFO - PROCESS | 1648 | 1467235542083 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 1648 | 1467235542086 Marionette TRACE conn2 <- [1,1998,null,{}] 14:25:42 INFO - PROCESS | 1648 | 1467235542089 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:42 INFO - PROCESS | 1648 | 1467235542091 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:42 INFO - PROCESS | 1648 | 1467235542179 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:25:42 INFO - PROCESS | 1648 | 1467235542186 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 1648 | 1467235542188 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c0800 == 38 [pid = 1648] [id = 507] 14:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124aefc00) [pid = 1648] [serial = 1521] [outer = 0x0] 14:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1264a4800) [pid = 1648] [serial = 1522] [outer = 0x124aefc00] 14:25:42 INFO - PROCESS | 1648 | 1467235542215 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126872000) [pid = 1648] [serial = 1523] [outer = 0x124aefc00] 14:25:42 INFO - PROCESS | 1648 | 1467235542792 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 723ms 14:25:42 INFO - PROCESS | 1648 | 1467235542826 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:25:42 INFO - PROCESS | 1648 | 1467235542829 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:25:42 INFO - PROCESS | 1648 | 1467235542834 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:25:42 INFO - PROCESS | 1648 | 1467235542838 Marionette TRACE conn2 <- [1,2002,null,{}] 14:25:42 INFO - PROCESS | 1648 | 1467235542842 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:42 INFO - PROCESS | 1648 | 1467235542844 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:42 INFO - PROCESS | 1648 | 1467235542965 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:25:43 INFO - PROCESS | 1648 | 1467235543096 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 1648 | 1467235543098 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171cd800 == 39 [pid = 1648] [id = 508] 14:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1151aa400) [pid = 1648] [serial = 1524] [outer = 0x0] 14:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1160a8400) [pid = 1648] [serial = 1525] [outer = 0x1151aa400] 14:25:43 INFO - PROCESS | 1648 | 1467235543131 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117e9a400) [pid = 1648] [serial = 1526] [outer = 0x1151aa400] 14:25:43 INFO - PROCESS | 1648 | 1467235543706 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 926ms 14:25:43 INFO - PROCESS | 1648 | 1467235543759 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:25:43 INFO - PROCESS | 1648 | 1467235543762 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:25:43 INFO - PROCESS | 1648 | 1467235543767 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:25:43 INFO - PROCESS | 1648 | 1467235543769 Marionette TRACE conn2 <- [1,2006,null,{}] 14:25:43 INFO - PROCESS | 1648 | 1467235543772 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:43 INFO - PROCESS | 1648 | 1467235543773 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:43 INFO - PROCESS | 1648 | 1467235543899 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:25:43 INFO - PROCESS | 1648 | 1467235543962 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 1648 | 1467235543964 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960b800 == 40 [pid = 1648] [id = 509] 14:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1176c5c00) [pid = 1648] [serial = 1527] [outer = 0x0] 14:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117e9a800) [pid = 1648] [serial = 1528] [outer = 0x1176c5c00] 14:25:43 INFO - PROCESS | 1648 | 1467235543996 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1185a2800) [pid = 1648] [serial = 1529] [outer = 0x1176c5c00] 14:25:44 INFO - PROCESS | 1648 | 1467235544773 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1070ms 14:25:44 INFO - PROCESS | 1648 | 1467235544838 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:25:44 INFO - PROCESS | 1648 | 1467235544842 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:25:44 INFO - PROCESS | 1648 | 1467235544847 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 1648 | 1467235544850 Marionette TRACE conn2 <- [1,2010,null,{}] 14:25:44 INFO - PROCESS | 1648 | 1467235544855 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:44 INFO - PROCESS | 1648 | 1467235544857 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:44 INFO - PROCESS | 1648 | 1467235544979 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:25:45 INFO - PROCESS | 1648 | 1467235545037 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 1648 | 1467235545040 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116077000 == 41 [pid = 1648] [id = 510] 14:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113b6d800) [pid = 1648] [serial = 1530] [outer = 0x0] 14:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x113f0d000) [pid = 1648] [serial = 1531] [outer = 0x113b6d800] 14:25:45 INFO - PROCESS | 1648 | 1467235545067 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1133b7c00) [pid = 1648] [serial = 1532] [outer = 0x113b6d800] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12920c800 == 40 [pid = 1648] [id = 506] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x128c2b000 == 39 [pid = 1648] [id = 505] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x125fca800 == 38 [pid = 1648] [id = 504] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x125555000 == 37 [pid = 1648] [id = 503] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123d27800 == 36 [pid = 1648] [id = 502] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119cbe800 == 35 [pid = 1648] [id = 501] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118f31000 == 34 [pid = 1648] [id = 500] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b4800 == 33 [pid = 1648] [id = 499] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1162b8000 == 32 [pid = 1648] [id = 498] 14:25:45 INFO - PROCESS | 1648 | --DOCSHELL 0x113986000 == 31 [pid = 1648] [id = 497] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1250e1c00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124ca6000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121b87800) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126658400) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1264a5c00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12687d800) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113f0f400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11662e800) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1131a1000) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113d5c800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1196ae000) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117197c00) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118fbc400) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119540c00) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x111ca9800) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129a4c00) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116791800) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176c3400) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1264a7000) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118864c00) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118ad1000) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1288af800) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126860000) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1288b8c00) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128854400) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12885a800) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118fc2800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118a3e000) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121218c00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 14:25:45 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129235400) [pid = 1648] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:25:45 INFO - PROCESS | 1648 | 1467235545567 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 14:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:25:45 INFO - PROCESS | 1648 | 1467235545576 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 1648 | 1467235545579 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:25:45 INFO - PROCESS | 1648 | 1467235545583 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 1648 | 1467235545587 Marionette TRACE conn2 <- [1,2014,null,{}] 14:25:45 INFO - PROCESS | 1648 | 1467235545590 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:45 INFO - PROCESS | 1648 | 1467235545591 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:45 INFO - PROCESS | 1648 | 1467235545676 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:25:45 INFO - PROCESS | 1648 | 1467235545680 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 1648 | 1467235545682 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e4c800 == 32 [pid = 1648] [id = 511] 14:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116967c00) [pid = 1648] [serial = 1533] [outer = 0x0] 14:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11728cc00) [pid = 1648] [serial = 1534] [outer = 0x116967c00] 14:25:45 INFO - PROCESS | 1648 | 1467235545712 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118484c00) [pid = 1648] [serial = 1535] [outer = 0x116967c00] 14:25:46 INFO - PROCESS | 1648 | 1467235546089 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:25:46 INFO - PROCESS | 1648 | 1467235546106 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 1648 | 1467235546107 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:25:46 INFO - PROCESS | 1648 | 1467235546109 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 1648 | 1467235546112 Marionette TRACE conn2 <- [1,2018,null,{}] 14:25:46 INFO - PROCESS | 1648 | 1467235546121 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 1648 | 1467235546124 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:46 INFO - PROCESS | 1648 | 1467235546208 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:25:46 INFO - PROCESS | 1648 | 1467235546213 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 1648 | 1467235546215 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ffd000 == 33 [pid = 1648] [id = 512] 14:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a55400) [pid = 1648] [serial = 1536] [outer = 0x0] 14:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118ad2c00) [pid = 1648] [serial = 1537] [outer = 0x112a55400] 14:25:46 INFO - PROCESS | 1648 | 1467235546246 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11953e000) [pid = 1648] [serial = 1538] [outer = 0x112a55400] 14:25:46 INFO - PROCESS | 1648 | 1467235546605 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 14:25:46 INFO - PROCESS | 1648 | 1467235546631 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 1648 | 1467235546633 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:25:46 INFO - PROCESS | 1648 | 1467235546636 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 1648 | 1467235546637 Marionette TRACE conn2 <- [1,2022,null,{}] 14:25:46 INFO - PROCESS | 1648 | 1467235546640 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 1648 | 1467235546641 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:46 INFO - PROCESS | 1648 | 1467235546727 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:25:46 INFO - PROCESS | 1648 | 1467235546785 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 1648 | 1467235546787 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x121513800 == 34 [pid = 1648] [id = 513] 14:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118551800) [pid = 1648] [serial = 1539] [outer = 0x0] 14:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1199b6400) [pid = 1648] [serial = 1540] [outer = 0x118551800] 14:25:46 INFO - PROCESS | 1648 | 1467235546813 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12121e400) [pid = 1648] [serial = 1541] [outer = 0x118551800] 14:25:47 INFO - PROCESS | 1648 | 1467235547089 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 14:25:47 INFO - PROCESS | 1648 | 1467235547109 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 1648 | 1467235547111 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:25:47 INFO - PROCESS | 1648 | 1467235547113 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - PROCESS | 1648 | 1467235547114 Marionette TRACE conn2 <- [1,2026,null,{}] 14:25:47 INFO - PROCESS | 1648 | 1467235547116 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:47 INFO - PROCESS | 1648 | 1467235547119 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:47 INFO - PROCESS | 1648 | 1467235547208 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:25:47 INFO - PROCESS | 1648 | 1467235547212 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 1648 | 1467235547213 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fcd000 == 35 [pid = 1648] [id = 514] 14:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12121c400) [pid = 1648] [serial = 1542] [outer = 0x0] 14:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12147a800) [pid = 1648] [serial = 1543] [outer = 0x12121c400] 14:25:47 INFO - PROCESS | 1648 | 1467235547240 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121e32000) [pid = 1648] [serial = 1544] [outer = 0x12121c400] 14:25:47 INFO - PROCESS | 1648 | 1467235547601 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 14:25:47 INFO - PROCESS | 1648 | 1467235547632 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 1648 | 1467235547633 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:25:47 INFO - PROCESS | 1648 | 1467235547654 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - PROCESS | 1648 | 1467235547655 Marionette TRACE conn2 <- [1,2030,null,{}] 14:25:47 INFO - PROCESS | 1648 | 1467235547657 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:47 INFO - PROCESS | 1648 | 1467235547661 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:47 INFO - PROCESS | 1648 | 1467235547781 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:25:47 INFO - PROCESS | 1648 | 1467235547819 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 1648 | 1467235547820 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c1f800 == 36 [pid = 1648] [id = 515] 14:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121e38400) [pid = 1648] [serial = 1545] [outer = 0x0] 14:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124cd5000) [pid = 1648] [serial = 1546] [outer = 0x121e38400] 14:25:47 INFO - PROCESS | 1648 | 1467235547846 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126803c00) [pid = 1648] [serial = 1547] [outer = 0x121e38400] 14:25:48 INFO - PROCESS | 1648 | 1467235548164 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms 14:25:48 INFO - PROCESS | 1648 | 1467235548177 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 1648 | 1467235548178 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:25:48 INFO - PROCESS | 1648 | 1467235548180 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 1648 | 1467235548181 Marionette TRACE conn2 <- [1,2034,null,{}] 14:25:48 INFO - PROCESS | 1648 | 1467235548184 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:48 INFO - PROCESS | 1648 | 1467235548187 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:48 INFO - PROCESS | 1648 | 1467235548297 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:25:48 INFO - PROCESS | 1648 | 1467235548338 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 1648 | 1467235548339 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x129787800 == 37 [pid = 1648] [id = 516] 14:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12685f000) [pid = 1648] [serial = 1548] [outer = 0x0] 14:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12687d800) [pid = 1648] [serial = 1549] [outer = 0x12685f000] 14:25:48 INFO - PROCESS | 1648 | 1467235548370 Marionette DEBUG loaded listener.js 14:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128855800) [pid = 1648] [serial = 1550] [outer = 0x12685f000] 14:25:48 INFO - PROCESS | 1648 | 1467235548750 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 14:25:48 INFO - PROCESS | 1648 | 1467235548801 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 1648 | 1467235548802 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:25:48 INFO - PROCESS | 1648 | 1467235548804 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 1648 | 1467235548805 Marionette TRACE conn2 <- [1,2038,null,{}] 14:25:48 INFO - PROCESS | 1648 | 1467235548808 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:48 INFO - PROCESS | 1648 | 1467235548809 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:48 INFO - PROCESS | 1648 | 1467235548910 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:25:48 INFO - PROCESS | 1648 | 1467235548914 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 1648 | 1467235548915 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e9800 == 38 [pid = 1648] [id = 517] 14:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12685f400) [pid = 1648] [serial = 1551] [outer = 0x0] 14:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128875c00) [pid = 1648] [serial = 1552] [outer = 0x12685f400] 14:25:48 INFO - PROCESS | 1648 | 1467235548973 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1288b0400) [pid = 1648] [serial = 1553] [outer = 0x12685f400] 14:25:49 INFO - PROCESS | 1648 | 1467235549279 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 14:25:49 INFO - PROCESS | 1648 | 1467235549326 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 1648 | 1467235549327 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:25:49 INFO - PROCESS | 1648 | 1467235549329 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 1648 | 1467235549330 Marionette TRACE conn2 <- [1,2042,null,{}] 14:25:49 INFO - PROCESS | 1648 | 1467235549332 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:49 INFO - PROCESS | 1648 | 1467235549333 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:49 INFO - PROCESS | 1648 | 1467235549435 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:25:49 INFO - PROCESS | 1648 | 1467235549439 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 1648 | 1467235549440 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ffa000 == 39 [pid = 1648] [id = 518] 14:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126877800) [pid = 1648] [serial = 1554] [outer = 0x0] 14:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1288b6000) [pid = 1648] [serial = 1555] [outer = 0x126877800] 14:25:49 INFO - PROCESS | 1648 | 1467235549471 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1288ba000) [pid = 1648] [serial = 1556] [outer = 0x126877800] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112e02400) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118487000) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11728c000) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x115e22800) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12139b000) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1131a0400) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11885f800) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118863400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a5c000) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119278800) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11719f800) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119538000) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121215400) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1129b0400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11678b000) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:25:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119540400) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:25:49 INFO - PROCESS | 1648 | 1467235549854 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 14:25:49 INFO - PROCESS | 1648 | 1467235549899 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:25:49 INFO - PROCESS | 1648 | 1467235549901 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:25:49 INFO - PROCESS | 1648 | 1467235549905 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:25:49 INFO - PROCESS | 1648 | 1467235549906 Marionette TRACE conn2 <- [1,2046,null,{}] 14:25:49 INFO - PROCESS | 1648 | 1467235549908 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:49 INFO - PROCESS | 1648 | 1467235549909 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:49 INFO - PROCESS | 1648 | 1467235549986 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:25:50 INFO - PROCESS | 1648 | 1467235550045 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 1648 | 1467235550047 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129216800 == 40 [pid = 1648] [id = 519] 14:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112a5c000) [pid = 1648] [serial = 1557] [outer = 0x0] 14:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11696fc00) [pid = 1648] [serial = 1558] [outer = 0x112a5c000] 14:25:50 INFO - PROCESS | 1648 | 1467235550071 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11927d400) [pid = 1648] [serial = 1559] [outer = 0x112a5c000] 14:25:50 INFO - PROCESS | 1648 | 1467235550350 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 472ms 14:25:50 INFO - PROCESS | 1648 | 1467235550378 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:25:50 INFO - PROCESS | 1648 | 1467235550379 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:25:50 INFO - PROCESS | 1648 | 1467235550381 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 1648 | 1467235550383 Marionette TRACE conn2 <- [1,2050,null,{}] 14:25:50 INFO - PROCESS | 1648 | 1467235550393 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:50 INFO - PROCESS | 1648 | 1467235550395 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:50 INFO - PROCESS | 1648 | 1467235550500 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:25:50 INFO - PROCESS | 1648 | 1467235550506 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 1648 | 1467235550507 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bdde800 == 41 [pid = 1648] [id = 520] 14:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1196b1800) [pid = 1648] [serial = 1560] [outer = 0x0] 14:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1288bd000) [pid = 1648] [serial = 1561] [outer = 0x1196b1800] 14:25:50 INFO - PROCESS | 1648 | 1467235550534 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129308c00) [pid = 1648] [serial = 1562] [outer = 0x1196b1800] 14:25:50 INFO - PROCESS | 1648 | 1467235550877 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 527ms 14:25:50 INFO - PROCESS | 1648 | 1467235550910 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:25:50 INFO - PROCESS | 1648 | 1467235550912 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:25:50 INFO - PROCESS | 1648 | 1467235550914 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 1648 | 1467235550915 Marionette TRACE conn2 <- [1,2054,null,{}] 14:25:50 INFO - PROCESS | 1648 | 1467235550917 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:50 INFO - PROCESS | 1648 | 1467235550918 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:51 INFO - PROCESS | 1648 | 1467235551028 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:25:51 INFO - PROCESS | 1648 | 1467235551035 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 1648 | 1467235551036 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d8000 == 42 [pid = 1648] [id = 521] 14:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12930b000) [pid = 1648] [serial = 1563] [outer = 0x0] 14:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129310400) [pid = 1648] [serial = 1564] [outer = 0x12930b000] 14:25:51 INFO - PROCESS | 1648 | 1467235551060 Marionette DEBUG loaded listener.js 14:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129571000) [pid = 1648] [serial = 1565] [outer = 0x12930b000] 14:25:51 INFO - PROCESS | 1648 | 1467235551344 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 14:25:51 INFO - PROCESS | 1648 | 1467235551383 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 1648 | 1467235551384 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:25:51 INFO - PROCESS | 1648 | 1467235551389 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 1648 | 1467235551390 Marionette TRACE conn2 <- [1,2058,null,{}] 14:25:51 INFO - PROCESS | 1648 | 1467235551393 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:51 INFO - PROCESS | 1648 | 1467235551394 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:51 INFO - PROCESS | 1648 | 1467235551481 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:25:51 INFO - PROCESS | 1648 | 1467235551486 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 1648 | 1467235551488 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5bc000 == 43 [pid = 1648] [id = 522] 14:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12956b400) [pid = 1648] [serial = 1566] [outer = 0x0] 14:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129594000) [pid = 1648] [serial = 1567] [outer = 0x12956b400] 14:25:51 INFO - PROCESS | 1648 | 1467235551512 Marionette DEBUG loaded listener.js 14:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12959bc00) [pid = 1648] [serial = 1568] [outer = 0x12956b400] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1171ea000 == 42 [pid = 1648] [id = 496] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x115e4c800 == 41 [pid = 1648] [id = 511] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116077000 == 40 [pid = 1648] [id = 510] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11960b800 == 39 [pid = 1648] [id = 509] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1171cd800 == 38 [pid = 1648] [id = 508] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c0800 == 37 [pid = 1648] [id = 507] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118ffd000 == 36 [pid = 1648] [id = 512] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x126c1f800 == 35 [pid = 1648] [id = 515] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121513800 == 34 [pid = 1648] [id = 513] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e9800 == 33 [pid = 1648] [id = 517] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118ffa000 == 32 [pid = 1648] [id = 518] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x129216800 == 31 [pid = 1648] [id = 519] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x129787800 == 30 [pid = 1648] [id = 516] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x125fcd000 == 29 [pid = 1648] [id = 514] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12bdde800 == 28 [pid = 1648] [id = 520] 14:25:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d8000 == 27 [pid = 1648] [id = 521] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119273800) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121219400) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11319c400) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d5cc00) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11848b000) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1185a0c00) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118542c00) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11816b800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1166efc00) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11728b800) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121482400) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121397800) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1160a7c00) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11859dc00) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121b81800) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121399000) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118a43c00) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11325d400) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112fba800) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11953a000) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118f47000) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121e3e400) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11859c800) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121e36800) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1264a4800) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1181c1c00) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x124ca4400) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1213ce400) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12121c000) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x123dc5000) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x125f31800) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x113260400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x112a85000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 14:25:52 INFO - PROCESS | 1648 | 1467235552965 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1623ms 14:25:53 INFO - PROCESS | 1648 | 1467235553012 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 1648 | 1467235553014 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:25:53 INFO - PROCESS | 1648 | 1467235553018 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 1648 | 1467235553020 Marionette TRACE conn2 <- [1,2062,null,{}] 14:25:53 INFO - PROCESS | 1648 | 1467235553024 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:53 INFO - PROCESS | 1648 | 1467235553026 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:53 INFO - PROCESS | 1648 | 1467235553117 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:25:53 INFO - PROCESS | 1648 | 1467235553176 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 1648 | 1467235553177 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x113904000 == 28 [pid = 1648] [id = 523] 14:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x112a83800) [pid = 1648] [serial = 1569] [outer = 0x0] 14:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112a85000) [pid = 1648] [serial = 1570] [outer = 0x112a83800] 14:25:53 INFO - PROCESS | 1648 | 1467235553205 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x113214400) [pid = 1648] [serial = 1571] [outer = 0x112a83800] 14:25:53 INFO - PROCESS | 1648 | 1467235553519 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 14:25:53 INFO - PROCESS | 1648 | 1467235553541 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 1648 | 1467235553545 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:25:53 INFO - PROCESS | 1648 | 1467235553549 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 1648 | 1467235553553 Marionette TRACE conn2 <- [1,2066,null,{}] 14:25:53 INFO - PROCESS | 1648 | 1467235553557 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:53 INFO - PROCESS | 1648 | 1467235553559 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:53 INFO - PROCESS | 1648 | 1467235553640 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:25:53 INFO - PROCESS | 1648 | 1467235553645 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 1648 | 1467235553646 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666b800 == 29 [pid = 1648] [id = 524] 14:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x113b6cc00) [pid = 1648] [serial = 1572] [outer = 0x0] 14:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116046400) [pid = 1648] [serial = 1573] [outer = 0x113b6cc00] 14:25:53 INFO - PROCESS | 1648 | 1467235553676 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1166f1800) [pid = 1648] [serial = 1574] [outer = 0x113b6cc00] 14:25:54 INFO - PROCESS | 1648 | 1467235554025 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms 14:25:54 INFO - PROCESS | 1648 | 1467235554074 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:25:54 INFO - PROCESS | 1648 | 1467235554088 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:25:54 INFO - PROCESS | 1648 | 1467235554091 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 1648 | 1467235554095 Marionette TRACE conn2 <- [1,2070,null,{}] 14:25:54 INFO - PROCESS | 1648 | 1467235554107 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:54 INFO - PROCESS | 1648 | 1467235554111 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:54 INFO - PROCESS | 1648 | 1467235554229 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:25:54 INFO - PROCESS | 1648 | 1467235554245 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 1648 | 1467235554247 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e3a800 == 30 [pid = 1648] [id = 525] 14:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x111c22400) [pid = 1648] [serial = 1575] [outer = 0x0] 14:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11728dc00) [pid = 1648] [serial = 1576] [outer = 0x111c22400] 14:25:54 INFO - PROCESS | 1648 | 1467235554293 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1181bc400) [pid = 1648] [serial = 1577] [outer = 0x111c22400] 14:25:54 INFO - PROCESS | 1648 | 1467235554706 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 624ms 14:25:54 INFO - PROCESS | 1648 | 1467235554715 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 1648 | 1467235554717 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:25:54 INFO - PROCESS | 1648 | 1467235554729 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 1648 | 1467235554730 Marionette TRACE conn2 <- [1,2074,null,{}] 14:25:54 INFO - PROCESS | 1648 | 1467235554732 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:54 INFO - PROCESS | 1648 | 1467235554733 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:54 INFO - PROCESS | 1648 | 1467235554850 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:25:54 INFO - PROCESS | 1648 | 1467235554858 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 1648 | 1467235554859 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118584800 == 31 [pid = 1648] [id = 526] 14:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118485000) [pid = 1648] [serial = 1578] [outer = 0x0] 14:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11848cc00) [pid = 1648] [serial = 1579] [outer = 0x118485000] 14:25:54 INFO - PROCESS | 1648 | 1467235554885 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11859e000) [pid = 1648] [serial = 1580] [outer = 0x118485000] 14:25:55 INFO - PROCESS | 1648 | 1467235555188 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:25:55 INFO - PROCESS | 1648 | 1467235555198 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 1648 | 1467235555199 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:25:55 INFO - PROCESS | 1648 | 1467235555203 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 1648 | 1467235555206 Marionette TRACE conn2 <- [1,2078,null,{}] 14:25:55 INFO - PROCESS | 1648 | 1467235555209 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:55 INFO - PROCESS | 1648 | 1467235555211 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:55 INFO - PROCESS | 1648 | 1467235555293 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:25:55 INFO - PROCESS | 1648 | 1467235555297 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 1648 | 1467235555298 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11981f000 == 32 [pid = 1648] [id = 527] 14:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112a77c00) [pid = 1648] [serial = 1581] [outer = 0x0] 14:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118862800) [pid = 1648] [serial = 1582] [outer = 0x112a77c00] 14:25:55 INFO - PROCESS | 1648 | 1467235555324 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118a43c00) [pid = 1648] [serial = 1583] [outer = 0x112a77c00] 14:25:55 INFO - PROCESS | 1648 | 1467235555680 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 525ms 14:25:55 INFO - PROCESS | 1648 | 1467235555728 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 1648 | 1467235555729 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:25:55 INFO - PROCESS | 1648 | 1467235555731 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 1648 | 1467235555732 Marionette TRACE conn2 <- [1,2082,null,{}] 14:25:55 INFO - PROCESS | 1648 | 1467235555735 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:55 INFO - PROCESS | 1648 | 1467235555739 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:55 INFO - PROCESS | 1648 | 1467235555830 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:25:55 INFO - PROCESS | 1648 | 1467235555836 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 1648 | 1467235555838 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x121518000 == 33 [pid = 1648] [id = 528] 14:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118f3d400) [pid = 1648] [serial = 1584] [outer = 0x0] 14:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11927fc00) [pid = 1648] [serial = 1585] [outer = 0x118f3d400] 14:25:55 INFO - PROCESS | 1648 | 1467235555863 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1196af400) [pid = 1648] [serial = 1586] [outer = 0x118f3d400] 14:25:56 INFO - PROCESS | 1648 | 1467235556179 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 468ms 14:25:56 INFO - PROCESS | 1648 | 1467235556200 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:25:56 INFO - PROCESS | 1648 | 1467235556201 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:25:56 INFO - PROCESS | 1648 | 1467235556206 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 1648 | 1467235556208 Marionette TRACE conn2 <- [1,2086,null,{}] 14:25:56 INFO - PROCESS | 1648 | 1467235556210 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:56 INFO - PROCESS | 1648 | 1467235556222 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:56 INFO - PROCESS | 1648 | 1467235556295 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:25:56 INFO - PROCESS | 1648 | 1467235556397 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 1648 | 1467235556398 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11267b000 == 34 [pid = 1648] [id = 529] 14:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x111c19c00) [pid = 1648] [serial = 1587] [outer = 0x0] 14:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112039400) [pid = 1648] [serial = 1588] [outer = 0x111c19c00] 14:25:56 INFO - PROCESS | 1648 | 1467235556437 Marionette DEBUG loaded listener.js 14:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1128d7800) [pid = 1648] [serial = 1589] [outer = 0x111c19c00] 14:25:56 INFO - PROCESS | 1648 | 1467235556951 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 773ms 14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:25:57 INFO - PROCESS | 1648 | 1467235557007 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 1648 | 1467235557009 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:25:57 INFO - PROCESS | 1648 | 1467235557011 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 1648 | 1467235557014 Marionette TRACE conn2 <- [1,2090,null,{}] 14:25:57 INFO - PROCESS | 1648 | 1467235557018 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:57 INFO - PROCESS | 1648 | 1467235557019 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:57 INFO - PROCESS | 1648 | 1467235557148 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:25:57 INFO - PROCESS | 1648 | 1467235557230 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 1648 | 1467235557231 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117165000 == 35 [pid = 1648] [id = 530] 14:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x115e22800) [pid = 1648] [serial = 1590] [outer = 0x0] 14:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11604b400) [pid = 1648] [serial = 1591] [outer = 0x115e22800] 14:25:57 INFO - PROCESS | 1648 | 1467235557262 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11678d800) [pid = 1648] [serial = 1592] [outer = 0x115e22800] 14:25:57 INFO - PROCESS | 1648 | 1467235557789 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 822ms 14:25:57 INFO - PROCESS | 1648 | 1467235557926 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 1648 | 1467235557928 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:25:57 INFO - PROCESS | 1648 | 1467235557933 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 1648 | 1467235557935 Marionette TRACE conn2 <- [1,2094,null,{}] 14:25:57 INFO - PROCESS | 1648 | 1467235557969 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:57 INFO - PROCESS | 1648 | 1467235557971 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:58 INFO - PROCESS | 1648 | 1467235558105 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:25:58 INFO - PROCESS | 1648 | 1467235558177 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 1648 | 1467235558181 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x116663000 == 36 [pid = 1648] [id = 531] 14:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11519cc00) [pid = 1648] [serial = 1593] [outer = 0x0] 14:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1160a7c00) [pid = 1648] [serial = 1594] [outer = 0x11519cc00] 14:25:58 INFO - PROCESS | 1648 | 1467235558226 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11696cc00) [pid = 1648] [serial = 1595] [outer = 0x11519cc00] 14:25:58 INFO - PROCESS | 1648 | --DOCSHELL 0x121518000 == 35 [pid = 1648] [id = 528] 14:25:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11981f000 == 34 [pid = 1648] [id = 527] 14:25:58 INFO - PROCESS | 1648 | --DOCSHELL 0x118584800 == 33 [pid = 1648] [id = 526] 14:25:58 INFO - PROCESS | 1648 | --DOCSHELL 0x117e3a800 == 32 [pid = 1648] [id = 525] 14:25:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11666b800 == 31 [pid = 1648] [id = 524] 14:25:58 INFO - PROCESS | 1648 | --DOCSHELL 0x113904000 == 30 [pid = 1648] [id = 523] 14:25:58 INFO - PROCESS | 1648 | 1467235558636 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 747ms 14:25:58 INFO - PROCESS | 1648 | 1467235558680 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:25:58 INFO - PROCESS | 1648 | 1467235558682 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:25:58 INFO - PROCESS | 1648 | 1467235558701 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 1648 | 1467235558704 Marionette TRACE conn2 <- [1,2098,null,{}] 14:25:58 INFO - PROCESS | 1648 | 1467235558708 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:58 INFO - PROCESS | 1648 | 1467235558710 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:58 INFO - PROCESS | 1648 | 1467235558787 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:25:58 INFO - PROCESS | 1648 | 1467235558792 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 1648 | 1467235558793 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118580800 == 31 [pid = 1648] [id = 532] 14:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118484400) [pid = 1648] [serial = 1596] [outer = 0x0] 14:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118489400) [pid = 1648] [serial = 1597] [outer = 0x118484400] 14:25:58 INFO - PROCESS | 1648 | 1467235558823 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11859dc00) [pid = 1648] [serial = 1598] [outer = 0x118484400] 14:25:59 INFO - PROCESS | 1648 | 1467235559178 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 538ms 14:25:59 INFO - PROCESS | 1648 | 1467235559228 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 1648 | 1467235559230 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:25:59 INFO - PROCESS | 1648 | 1467235559232 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 1648 | 1467235559233 Marionette TRACE conn2 <- [1,2102,null,{}] 14:25:59 INFO - PROCESS | 1648 | 1467235559246 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:59 INFO - PROCESS | 1648 | 1467235559249 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:59 INFO - PROCESS | 1648 | 1467235559331 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:25:59 INFO - PROCESS | 1648 | 1467235559342 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 1648 | 1467235559345 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x121be9800 == 32 [pid = 1648] [id = 533] 14:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119272000) [pid = 1648] [serial = 1599] [outer = 0x0] 14:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11927cc00) [pid = 1648] [serial = 1600] [outer = 0x119272000] 14:25:59 INFO - PROCESS | 1648 | 1467235559374 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11953e800) [pid = 1648] [serial = 1601] [outer = 0x119272000] 14:25:59 INFO - PROCESS | 1648 | 1467235559726 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 523ms 14:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:25:59 INFO - PROCESS | 1648 | 1467235559756 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 1648 | 1467235559757 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:25:59 INFO - PROCESS | 1648 | 1467235559759 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 1648 | 1467235559760 Marionette TRACE conn2 <- [1,2106,null,{}] 14:25:59 INFO - PROCESS | 1648 | 1467235559762 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:59 INFO - PROCESS | 1648 | 1467235559763 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:59 INFO - PROCESS | 1648 | 1467235559866 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:25:59 INFO - PROCESS | 1648 | 1467235559874 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 1648 | 1467235559875 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x125003000 == 33 [pid = 1648] [id = 534] 14:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1196aa000) [pid = 1648] [serial = 1602] [outer = 0x0] 14:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1199b5000) [pid = 1648] [serial = 1603] [outer = 0x1196aa000] 14:25:59 INFO - PROCESS | 1648 | 1467235559901 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121218000) [pid = 1648] [serial = 1604] [outer = 0x1196aa000] 14:26:00 INFO - PROCESS | 1648 | 1467235560240 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 14:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:26:00 INFO - PROCESS | 1648 | 1467235560278 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 1648 | 1467235560280 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:26:00 INFO - PROCESS | 1648 | 1467235560282 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 1648 | 1467235560283 Marionette TRACE conn2 <- [1,2110,null,{}] 14:26:00 INFO - PROCESS | 1648 | 1467235560287 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:00 INFO - PROCESS | 1648 | 1467235560289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:00 INFO - PROCESS | 1648 | 1467235560361 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:26:00 INFO - PROCESS | 1648 | 1467235560365 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:00 INFO - PROCESS | 1648 | 1467235560366 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169af000 == 34 [pid = 1648] [id = 535] 14:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121215000) [pid = 1648] [serial = 1605] [outer = 0x0] 14:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121397000) [pid = 1648] [serial = 1606] [outer = 0x121215000] 14:26:00 INFO - PROCESS | 1648 | 1467235560395 Marionette DEBUG loaded listener.js 14:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121692000) [pid = 1648] [serial = 1607] [outer = 0x121215000] 14:26:00 INFO - PROCESS | 1648 | 1467235560775 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 523ms 14:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:26:00 INFO - PROCESS | 1648 | 1467235560811 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 1648 | 1467235560813 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:26:00 INFO - PROCESS | 1648 | 1467235560815 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 1648 | 1467235560816 Marionette TRACE conn2 <- [1,2114,null,{}] 14:26:00 INFO - PROCESS | 1648 | 1467235560818 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:00 INFO - PROCESS | 1648 | 1467235560822 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:00 INFO - PROCESS | 1648 | 1467235560943 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:26:00 INFO - PROCESS | 1648 | 1467235560958 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:00 INFO - PROCESS | 1648 | 1467235560959 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12921d000 == 35 [pid = 1648] [id = 536] 14:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1122b2400) [pid = 1648] [serial = 1608] [outer = 0x0] 14:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121e36000) [pid = 1648] [serial = 1609] [outer = 0x1122b2400] 14:26:00 INFO - PROCESS | 1648 | 1467235560983 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124e42400) [pid = 1648] [serial = 1610] [outer = 0x1122b2400] 14:26:01 INFO - PROCESS | 1648 | 1467235561318 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 14:26:01 INFO - PROCESS | 1648 | 1467235561338 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 1648 | 1467235561339 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:26:01 INFO - PROCESS | 1648 | 1467235561341 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 1648 | 1467235561342 Marionette TRACE conn2 <- [1,2118,null,{}] 14:26:01 INFO - PROCESS | 1648 | 1467235561345 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:01 INFO - PROCESS | 1648 | 1467235561346 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:01 INFO - PROCESS | 1648 | 1467235561441 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:26:01 INFO - PROCESS | 1648 | 1467235561456 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 1648 | 1467235561457 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979f800 == 36 [pid = 1648] [id = 537] 14:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1122bcc00) [pid = 1648] [serial = 1611] [outer = 0x0] 14:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1250e0800) [pid = 1648] [serial = 1612] [outer = 0x1122bcc00] 14:26:01 INFO - PROCESS | 1648 | 1467235561481 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1264a5c00) [pid = 1648] [serial = 1613] [outer = 0x1122bcc00] 14:26:01 INFO - PROCESS | 1648 | 1467235561845 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 14:26:01 INFO - PROCESS | 1648 | 1467235561861 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:26:01 INFO - PROCESS | 1648 | 1467235561863 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:26:01 INFO - PROCESS | 1648 | 1467235561866 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 1648 | 1467235561868 Marionette TRACE conn2 <- [1,2122,null,{}] 14:26:01 INFO - PROCESS | 1648 | 1467235561871 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:01 INFO - PROCESS | 1648 | 1467235561873 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:02 INFO - PROCESS | 1648 | 1467235562016 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:26:02 INFO - PROCESS | 1648 | 1467235562029 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 1648 | 1467235562030 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8b2800 == 37 [pid = 1648] [id = 538] 14:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1264a4800) [pid = 1648] [serial = 1614] [outer = 0x0] 14:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126658800) [pid = 1648] [serial = 1615] [outer = 0x1264a4800] 14:26:02 INFO - PROCESS | 1648 | 1467235562054 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12687d000) [pid = 1648] [serial = 1616] [outer = 0x1264a4800] 14:26:02 INFO - PROCESS | 1648 | 1467235562394 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 575ms 14:26:02 INFO - PROCESS | 1648 | 1467235562440 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:26:02 INFO - PROCESS | 1648 | 1467235562441 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:26:02 INFO - PROCESS | 1648 | 1467235562443 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:26:02 INFO - PROCESS | 1648 | 1467235562444 Marionette TRACE conn2 <- [1,2126,null,{}] 14:26:02 INFO - PROCESS | 1648 | 1467235562447 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:02 INFO - PROCESS | 1648 | 1467235562448 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:02 INFO - PROCESS | 1648 | 1467235562629 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112a83800) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113b6cc00) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x111c22400) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118485000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a77c00) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12685f000) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12685f400) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126877800) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112a5c000) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1196b1800) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1176c5c00) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1151aa400) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12930b000) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124aefc00) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12121c400) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118551800) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a55400) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116967c00) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113b6d800) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12956b400) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:26:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121e38400) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:26:02 INFO - PROCESS | 1648 | 1467235562682 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 1648 | 1467235562683 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f5c800 == 38 [pid = 1648] [id = 539] 14:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x111c1ec00) [pid = 1648] [serial = 1617] [outer = 0x0] 14:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1128d6c00) [pid = 1648] [serial = 1618] [outer = 0x111c1ec00] 14:26:02 INFO - PROCESS | 1648 | 1467235562708 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113d06800) [pid = 1648] [serial = 1619] [outer = 0x111c1ec00] 14:26:02 INFO - PROCESS | 1648 | 1467235562974 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 567ms 14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:26:03 INFO - PROCESS | 1648 | 1467235563012 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 1648 | 1467235563013 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:26:03 INFO - PROCESS | 1648 | 1467235563015 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 1648 | 1467235563016 Marionette TRACE conn2 <- [1,2130,null,{}] 14:26:03 INFO - PROCESS | 1648 | 1467235563027 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:03 INFO - PROCESS | 1648 | 1467235563028 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:03 INFO - PROCESS | 1648 | 1467235563111 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:26:03 INFO - PROCESS | 1648 | 1467235563115 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 1648 | 1467235563116 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12501a800 == 39 [pid = 1648] [id = 540] 14:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116047800) [pid = 1648] [serial = 1620] [outer = 0x0] 14:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11886c000) [pid = 1648] [serial = 1621] [outer = 0x116047800] 14:26:03 INFO - PROCESS | 1648 | 1467235563141 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121478000) [pid = 1648] [serial = 1622] [outer = 0x116047800] 14:26:03 INFO - PROCESS | 1648 | 1467235563463 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 1648 | 1467235563494 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:26:03 INFO - PROCESS | 1648 | 1467235563496 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 1648 | 1467235563498 Marionette TRACE conn2 <- [1,2134,null,{}] 14:26:03 INFO - PROCESS | 1648 | 1467235563522 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:03 INFO - PROCESS | 1648 | 1467235563524 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:03 INFO - PROCESS | 1648 | 1467235563615 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:26:03 INFO - PROCESS | 1648 | 1467235563621 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 1648 | 1467235563623 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e4800 == 40 [pid = 1648] [id = 541] 14:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116967c00) [pid = 1648] [serial = 1623] [outer = 0x0] 14:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128850c00) [pid = 1648] [serial = 1624] [outer = 0x116967c00] 14:26:03 INFO - PROCESS | 1648 | 1467235563649 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1288b7400) [pid = 1648] [serial = 1625] [outer = 0x116967c00] 14:26:03 INFO - PROCESS | 1648 | 1467235563973 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 484ms 14:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:26:03 INFO - PROCESS | 1648 | 1467235563980 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 1648 | 1467235563981 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:26:03 INFO - PROCESS | 1648 | 1467235563983 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 1648 | 1467235563986 Marionette TRACE conn2 <- [1,2138,null,{}] 14:26:03 INFO - PROCESS | 1648 | 1467235563988 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:03 INFO - PROCESS | 1648 | 1467235563989 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:04 INFO - PROCESS | 1648 | 1467235564067 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:26:04 INFO - PROCESS | 1648 | 1467235564073 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 1648 | 1467235564074 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7ca000 == 41 [pid = 1648] [id = 542] 14:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1288ba400) [pid = 1648] [serial = 1626] [outer = 0x0] 14:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12922c000) [pid = 1648] [serial = 1627] [outer = 0x1288ba400] 14:26:04 INFO - PROCESS | 1648 | 1467235564098 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129307c00) [pid = 1648] [serial = 1628] [outer = 0x1288ba400] 14:26:04 INFO - PROCESS | 1648 | 1467235564440 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 474ms 14:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:26:04 INFO - PROCESS | 1648 | 1467235564458 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 1648 | 1467235564459 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:26:04 INFO - PROCESS | 1648 | 1467235564461 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 1648 | 1467235564462 Marionette TRACE conn2 <- [1,2142,null,{}] 14:26:04 INFO - PROCESS | 1648 | 1467235564464 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:04 INFO - PROCESS | 1648 | 1467235564465 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:04 INFO - PROCESS | 1648 | 1467235564578 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:26:04 INFO - PROCESS | 1648 | 1467235564584 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 1648 | 1467235564585 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7df000 == 42 [pid = 1648] [id = 543] 14:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1288aec00) [pid = 1648] [serial = 1629] [outer = 0x0] 14:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12930c400) [pid = 1648] [serial = 1630] [outer = 0x1288aec00] 14:26:04 INFO - PROCESS | 1648 | 1467235564609 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129575800) [pid = 1648] [serial = 1631] [outer = 0x1288aec00] 14:26:05 INFO - PROCESS | 1648 | 1467235565112 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:26:05 INFO - PROCESS | 1648 | 1467235565133 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:26:05 INFO - PROCESS | 1648 | 1467235565159 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:26:05 INFO - PROCESS | 1648 | 1467235565163 Marionette TRACE conn2 <- [1,2146,null,{}] 14:26:05 INFO - PROCESS | 1648 | 1467235565169 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:05 INFO - PROCESS | 1648 | 1467235565172 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:05 INFO - PROCESS | 1648 | 1467235565297 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:26:05 INFO - PROCESS | 1648 | 1467235565398 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:05 INFO - PROCESS | 1648 | 1467235565400 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f21800 == 43 [pid = 1648] [id = 544] 14:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11696d000) [pid = 1648] [serial = 1632] [outer = 0x0] 14:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x116a11c00) [pid = 1648] [serial = 1633] [outer = 0x11696d000] 14:26:05 INFO - PROCESS | 1648 | 1467235565451 Marionette DEBUG loaded listener.js 14:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11845d000) [pid = 1648] [serial = 1634] [outer = 0x11696d000] 14:26:05 INFO - PROCESS | 1648 | 1467235565990 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 1648 | 1467235566038 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:26:06 INFO - PROCESS | 1648 | 1467235566042 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 1648 | 1467235566044 Marionette TRACE conn2 <- [1,2150,null,{}] 14:26:06 INFO - PROCESS | 1648 | 1467235566047 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:06 INFO - PROCESS | 1648 | 1467235566049 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:06 INFO - PROCESS | 1648 | 1467235566154 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:26:06 INFO - PROCESS | 1648 | 1467235566216 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 1648 | 1467235566217 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x129210000 == 44 [pid = 1648] [id = 545] 14:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118551800) [pid = 1648] [serial = 1635] [outer = 0x0] 14:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11927a800) [pid = 1648] [serial = 1636] [outer = 0x118551800] 14:26:06 INFO - PROCESS | 1648 | 1467235566248 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119c27800) [pid = 1648] [serial = 1637] [outer = 0x118551800] 14:26:06 INFO - PROCESS | 1648 | 1467235566697 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 720ms 14:26:06 INFO - PROCESS | 1648 | 1467235566763 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 1648 | 1467235566764 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:26:06 INFO - PROCESS | 1648 | 1467235566767 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 1648 | 1467235566769 Marionette TRACE conn2 <- [1,2154,null,{}] 14:26:06 INFO - PROCESS | 1648 | 1467235566777 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:06 INFO - PROCESS | 1648 | 1467235566780 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:06 INFO - PROCESS | 1648 | 1467235566884 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:26:06 INFO - PROCESS | 1648 | 1467235566959 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 1648 | 1467235566962 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbeb000 == 45 [pid = 1648] [id = 546] 14:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121477c00) [pid = 1648] [serial = 1638] [outer = 0x0] 14:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121e36800) [pid = 1648] [serial = 1639] [outer = 0x121477c00] 14:26:06 INFO - PROCESS | 1648 | 1467235566993 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124ca6c00) [pid = 1648] [serial = 1640] [outer = 0x121477c00] 14:26:07 INFO - PROCESS | 1648 | 1467235567444 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 722ms 14:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:26:07 INFO - PROCESS | 1648 | 1467235567495 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 1648 | 1467235567497 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:26:07 INFO - PROCESS | 1648 | 1467235567499 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 1648 | 1467235567500 Marionette TRACE conn2 <- [1,2158,null,{}] 14:26:07 INFO - PROCESS | 1648 | 1467235567502 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:07 INFO - PROCESS | 1648 | 1467235567504 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:07 INFO - PROCESS | 1648 | 1467235567609 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:26:07 INFO - PROCESS | 1648 | 1467235567669 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 1648 | 1467235567670 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11699b000 == 46 [pid = 1648] [id = 547] 14:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12147b400) [pid = 1648] [serial = 1641] [outer = 0x0] 14:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124f94400) [pid = 1648] [serial = 1642] [outer = 0x12147b400] 14:26:07 INFO - PROCESS | 1648 | 1467235567700 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12685f000) [pid = 1648] [serial = 1643] [outer = 0x12147b400] 14:26:08 INFO - PROCESS | 1648 | 1467235568343 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 872ms 14:26:08 INFO - PROCESS | 1648 | 1467235568374 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 1648 | 1467235568377 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:26:08 INFO - PROCESS | 1648 | 1467235568383 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 1648 | 1467235568387 Marionette TRACE conn2 <- [1,2162,null,{}] 14:26:08 INFO - PROCESS | 1648 | 1467235568391 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:08 INFO - PROCESS | 1648 | 1467235568393 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:08 INFO - PROCESS | 1648 | 1467235568497 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:26:08 INFO - PROCESS | 1648 | 1467235568573 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:08 INFO - PROCESS | 1648 | 1467235568575 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ae800 == 47 [pid = 1648] [id = 548] 14:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113f0e800) [pid = 1648] [serial = 1644] [outer = 0x0] 14:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1160ac800) [pid = 1648] [serial = 1645] [outer = 0x113f0e800] 14:26:08 INFO - PROCESS | 1648 | 1467235568602 Marionette DEBUG loaded listener.js 14:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x117193400) [pid = 1648] [serial = 1646] [outer = 0x113f0e800] 14:26:09 INFO - PROCESS | 1648 | 1467235569047 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5bc000 == 46 [pid = 1648] [id = 522] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7ca000 == 45 [pid = 1648] [id = 542] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e4800 == 44 [pid = 1648] [id = 541] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12501a800 == 43 [pid = 1648] [id = 540] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x112f5c800 == 42 [pid = 1648] [id = 539] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8b2800 == 41 [pid = 1648] [id = 538] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12979f800 == 40 [pid = 1648] [id = 537] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12921d000 == 39 [pid = 1648] [id = 536] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x1169af000 == 38 [pid = 1648] [id = 535] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x125003000 == 37 [pid = 1648] [id = 534] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x121be9800 == 36 [pid = 1648] [id = 533] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118580800 == 35 [pid = 1648] [id = 532] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x116663000 == 34 [pid = 1648] [id = 531] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x117165000 == 33 [pid = 1648] [id = 530] 14:26:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11267b000 == 32 [pid = 1648] [id = 529] 14:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 726ms 14:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:26:09 INFO - PROCESS | 1648 | 1467235569108 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 1648 | 1467235569111 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:26:09 INFO - PROCESS | 1648 | 1467235569115 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - PROCESS | 1648 | 1467235569117 Marionette TRACE conn2 <- [1,2166,null,{}] 14:26:09 INFO - PROCESS | 1648 | 1467235569125 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:09 INFO - PROCESS | 1648 | 1467235569127 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:09 INFO - PROCESS | 1648 | 1467235569210 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:26:09 INFO - PROCESS | 1648 | 1467235569215 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 1648 | 1467235569216 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x116663000 == 33 [pid = 1648] [id = 549] 14:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11816e400) [pid = 1648] [serial = 1647] [outer = 0x0] 14:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118483400) [pid = 1648] [serial = 1648] [outer = 0x11816e400] 14:26:09 INFO - PROCESS | 1648 | 1467235569247 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11886a000) [pid = 1648] [serial = 1649] [outer = 0x11816e400] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x112a85000) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x116046400) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11728dc00) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11848cc00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1181bc400) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11859e000) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118862800) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1166f1800) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12687d800) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128875c00) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128855800) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1288b6000) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11696fc00) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1288b0400) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1288bd000) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1288ba000) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11927d400) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11927fc00) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113214400) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118a43c00) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117e9a800) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117e9a400) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1160a8400) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129571000) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126872000) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12147a800) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1199b6400) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12121e400) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11953e000) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118ad2c00) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11728cc00) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118484c00) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1133b7c00) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113f0d000) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12959bc00) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1185a2800) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124cd5000) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126803c00) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129310400) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121e32000) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129308c00) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129594000) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 14:26:09 INFO - PROCESS | 1648 | 1467235569615 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms 14:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:26:09 INFO - PROCESS | 1648 | 1467235569641 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:26:09 INFO - PROCESS | 1648 | 1467235569642 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:26:09 INFO - PROCESS | 1648 | 1467235569644 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:26:09 INFO - PROCESS | 1648 | 1467235569647 Marionette TRACE conn2 <- [1,2170,null,{}] 14:26:09 INFO - PROCESS | 1648 | 1467235569655 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:09 INFO - PROCESS | 1648 | 1467235569658 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:09 INFO - PROCESS | 1648 | 1467235569741 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:26:09 INFO - PROCESS | 1648 | 1467235569746 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 1648 | 1467235569748 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961a000 == 34 [pid = 1648] [id = 550] 14:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119274000) [pid = 1648] [serial = 1650] [outer = 0x0] 14:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119535400) [pid = 1648] [serial = 1651] [outer = 0x119274000] 14:26:09 INFO - PROCESS | 1648 | 1467235569777 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121213000) [pid = 1648] [serial = 1652] [outer = 0x119274000] 14:26:10 INFO - PROCESS | 1648 | 1467235570164 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 573ms 14:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:26:10 INFO - PROCESS | 1648 | 1467235570218 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 1648 | 1467235570221 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:26:10 INFO - PROCESS | 1648 | 1467235570224 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 1648 | 1467235570225 Marionette TRACE conn2 <- [1,2174,null,{}] 14:26:10 INFO - PROCESS | 1648 | 1467235570229 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:10 INFO - PROCESS | 1648 | 1467235570230 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:10 INFO - PROCESS | 1648 | 1467235570356 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:26:10 INFO - PROCESS | 1648 | 1467235570365 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 1648 | 1467235570366 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a8b000 == 35 [pid = 1648] [id = 551] 14:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12124ec00) [pid = 1648] [serial = 1653] [outer = 0x0] 14:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1214e7400) [pid = 1648] [serial = 1654] [outer = 0x12124ec00] 14:26:10 INFO - PROCESS | 1648 | 1467235570410 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121e37c00) [pid = 1648] [serial = 1655] [outer = 0x12124ec00] 14:26:10 INFO - PROCESS | 1648 | 1467235570833 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 620ms 14:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:26:10 INFO - PROCESS | 1648 | 1467235570843 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 1648 | 1467235570844 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:26:10 INFO - PROCESS | 1648 | 1467235570846 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 1648 | 1467235570847 Marionette TRACE conn2 <- [1,2178,null,{}] 14:26:10 INFO - PROCESS | 1648 | 1467235570850 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:10 INFO - PROCESS | 1648 | 1467235570851 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:10 INFO - PROCESS | 1648 | 1467235570937 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:26:10 INFO - PROCESS | 1648 | 1467235570941 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 1648 | 1467235570943 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b0000 == 36 [pid = 1648] [id = 552] 14:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113932400) [pid = 1648] [serial = 1656] [outer = 0x0] 14:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1250dc400) [pid = 1648] [serial = 1657] [outer = 0x113932400] 14:26:10 INFO - PROCESS | 1648 | 1467235570968 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126653c00) [pid = 1648] [serial = 1658] [outer = 0x113932400] 14:26:11 INFO - PROCESS | 1648 | 1467235571310 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 467ms 14:26:11 INFO - PROCESS | 1648 | 1467235571315 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 1648 | 1467235571316 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:26:11 INFO - PROCESS | 1648 | 1467235571320 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 1648 | 1467235571321 Marionette TRACE conn2 <- [1,2182,null,{}] 14:26:11 INFO - PROCESS | 1648 | 1467235571323 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:11 INFO - PROCESS | 1648 | 1467235571327 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:11 INFO - PROCESS | 1648 | 1467235571430 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:26:11 INFO - PROCESS | 1648 | 1467235571508 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 1648 | 1467235571510 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e4b000 == 37 [pid = 1648] [id = 553] 14:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121394000) [pid = 1648] [serial = 1659] [outer = 0x0] 14:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12685f400) [pid = 1648] [serial = 1660] [outer = 0x121394000] 14:26:11 INFO - PROCESS | 1648 | 1467235571535 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129304000) [pid = 1648] [serial = 1661] [outer = 0x121394000] 14:26:11 INFO - PROCESS | 1648 | 1467235571857 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 14:26:11 INFO - PROCESS | 1648 | 1467235571894 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 1648 | 1467235571895 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:26:11 INFO - PROCESS | 1648 | 1467235571898 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 1648 | 1467235571899 Marionette TRACE conn2 <- [1,2186,null,{}] 14:26:11 INFO - PROCESS | 1648 | 1467235571901 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:11 INFO - PROCESS | 1648 | 1467235571902 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:12 INFO - PROCESS | 1648 | 1467235572005 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:26:12 INFO - PROCESS | 1648 | 1467235572010 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 1648 | 1467235572011 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e49800 == 38 [pid = 1648] [id = 554] 14:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12687dc00) [pid = 1648] [serial = 1662] [outer = 0x0] 14:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12956c800) [pid = 1648] [serial = 1663] [outer = 0x12687dc00] 14:26:12 INFO - PROCESS | 1648 | 1467235572075 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11662c800) [pid = 1648] [serial = 1664] [outer = 0x12687dc00] 14:26:12 INFO - PROCESS | 1648 | 1467235572396 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 14:26:12 INFO - PROCESS | 1648 | 1467235572420 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:26:12 INFO - PROCESS | 1648 | 1467235572422 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:26:12 INFO - PROCESS | 1648 | 1467235572424 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 1648 | 1467235572425 Marionette TRACE conn2 <- [1,2190,null,{}] 14:26:12 INFO - PROCESS | 1648 | 1467235572436 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:12 INFO - PROCESS | 1648 | 1467235572437 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:12 INFO - PROCESS | 1648 | 1467235572540 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:26:12 INFO - PROCESS | 1648 | 1467235572543 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 1648 | 1467235572545 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8be800 == 39 [pid = 1648] [id = 555] 14:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129572c00) [pid = 1648] [serial = 1665] [outer = 0x0] 14:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1295a1800) [pid = 1648] [serial = 1666] [outer = 0x129572c00] 14:26:12 INFO - PROCESS | 1648 | 1467235572606 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1295db000) [pid = 1648] [serial = 1667] [outer = 0x129572c00] 14:26:12 INFO - PROCESS | 1648 | 1467235572904 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 14:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:26:12 INFO - PROCESS | 1648 | 1467235572945 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:26:12 INFO - PROCESS | 1648 | 1467235572946 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:26:12 INFO - PROCESS | 1648 | 1467235572949 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 1648 | 1467235572950 Marionette TRACE conn2 <- [1,2194,null,{}] 14:26:12 INFO - PROCESS | 1648 | 1467235572954 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:12 INFO - PROCESS | 1648 | 1467235572956 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:13 INFO - PROCESS | 1648 | 1467235573070 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:26:13 INFO - PROCESS | 1648 | 1467235573108 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 1648 | 1467235573109 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3ca000 == 40 [pid = 1648] [id = 556] 14:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129594400) [pid = 1648] [serial = 1668] [outer = 0x0] 14:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a6cac00) [pid = 1648] [serial = 1669] [outer = 0x129594400] 14:26:13 INFO - PROCESS | 1648 | 1467235573134 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a802400) [pid = 1648] [serial = 1670] [outer = 0x129594400] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1122b2400) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118484400) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1122bcc00) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11519cc00) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121215000) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116967c00) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1196aa000) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1264a4800) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x111c1ec00) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119272000) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116047800) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:26:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1288ba400) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:26:13 INFO - PROCESS | 1648 | 1467235573633 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 721ms 14:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:26:13 INFO - PROCESS | 1648 | 1467235573671 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 1648 | 1467235573673 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:26:13 INFO - PROCESS | 1648 | 1467235573676 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 1648 | 1467235573678 Marionette TRACE conn2 <- [1,2198,null,{}] 14:26:13 INFO - PROCESS | 1648 | 1467235573681 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:13 INFO - PROCESS | 1648 | 1467235573683 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:13 INFO - PROCESS | 1648 | 1467235573813 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:26:13 INFO - PROCESS | 1648 | 1467235573915 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:13 INFO - PROCESS | 1648 | 1467235573916 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c2e000 == 41 [pid = 1648] [id = 557] 14:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113255c00) [pid = 1648] [serial = 1671] [outer = 0x0] 14:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11816a000) [pid = 1648] [serial = 1672] [outer = 0x113255c00] 14:26:13 INFO - PROCESS | 1648 | 1467235573943 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1196aa000) [pid = 1648] [serial = 1673] [outer = 0x113255c00] 14:26:14 INFO - PROCESS | 1648 | 1467235574199 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 14:26:14 INFO - PROCESS | 1648 | 1467235574247 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 1648 | 1467235574248 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:26:14 INFO - PROCESS | 1648 | 1467235574258 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 1648 | 1467235574260 Marionette TRACE conn2 <- [1,2202,null,{}] 14:26:14 INFO - PROCESS | 1648 | 1467235574263 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:14 INFO - PROCESS | 1648 | 1467235574264 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:14 INFO - PROCESS | 1648 | 1467235574372 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:26:14 INFO - PROCESS | 1648 | 1467235574377 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 1648 | 1467235574378 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7c9000 == 42 [pid = 1648] [id = 558] 14:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1216f3400) [pid = 1648] [serial = 1674] [outer = 0x0] 14:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1264a4000) [pid = 1648] [serial = 1675] [outer = 0x1216f3400] 14:26:14 INFO - PROCESS | 1648 | 1467235574406 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ab4d000) [pid = 1648] [serial = 1676] [outer = 0x1216f3400] 14:26:14 INFO - PROCESS | 1648 | 1467235574758 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 529ms 14:26:14 INFO - PROCESS | 1648 | 1467235574781 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:26:14 INFO - PROCESS | 1648 | 1467235574782 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:26:14 INFO - PROCESS | 1648 | 1467235574785 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:26:14 INFO - PROCESS | 1648 | 1467235574786 Marionette TRACE conn2 <- [1,2206,null,{}] 14:26:14 INFO - PROCESS | 1648 | 1467235574789 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:14 INFO - PROCESS | 1648 | 1467235574791 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:14 INFO - PROCESS | 1648 | 1467235574963 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:26:14 INFO - PROCESS | 1648 | 1467235574969 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 1648 | 1467235574971 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf9800 == 43 [pid = 1648] [id = 559] 14:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129305800) [pid = 1648] [serial = 1677] [outer = 0x0] 14:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12ab54800) [pid = 1648] [serial = 1678] [outer = 0x129305800] 14:26:15 INFO - PROCESS | 1648 | 1467235575011 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b218800) [pid = 1648] [serial = 1679] [outer = 0x129305800] 14:26:15 INFO - PROCESS | 1648 | 1467235575387 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 621ms 14:26:15 INFO - PROCESS | 1648 | 1467235575407 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 1648 | 1467235575408 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:26:15 INFO - PROCESS | 1648 | 1467235575410 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 1648 | 1467235575411 Marionette TRACE conn2 <- [1,2210,null,{}] 14:26:15 INFO - PROCESS | 1648 | 1467235575413 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:15 INFO - PROCESS | 1648 | 1467235575414 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:15 INFO - PROCESS | 1648 | 1467235575533 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:26:15 INFO - PROCESS | 1648 | 1467235575542 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 1648 | 1467235575543 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e4000 == 44 [pid = 1648] [id = 560] 14:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b21f800) [pid = 1648] [serial = 1680] [outer = 0x0] 14:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b38d400) [pid = 1648] [serial = 1681] [outer = 0x12b21f800] 14:26:15 INFO - PROCESS | 1648 | 1467235575567 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12ba1f400) [pid = 1648] [serial = 1682] [outer = 0x12b21f800] 14:26:16 INFO - PROCESS | 1648 | 1467235576022 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 14:26:16 INFO - PROCESS | 1648 | 1467235576082 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:26:16 INFO - PROCESS | 1648 | 1467235576085 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:26:16 INFO - PROCESS | 1648 | 1467235576088 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - PROCESS | 1648 | 1467235576091 Marionette TRACE conn2 <- [1,2214,null,{}] 14:26:16 INFO - PROCESS | 1648 | 1467235576095 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:16 INFO - PROCESS | 1648 | 1467235576096 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:16 INFO - PROCESS | 1648 | 1467235576212 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:26:16 INFO - PROCESS | 1648 | 1467235576324 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 1648 | 1467235576325 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11809b000 == 45 [pid = 1648] [id = 561] 14:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1176c7400) [pid = 1648] [serial = 1683] [outer = 0x0] 14:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x117e9dc00) [pid = 1648] [serial = 1684] [outer = 0x1176c7400] 14:26:16 INFO - PROCESS | 1648 | 1467235576358 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11885d400) [pid = 1648] [serial = 1685] [outer = 0x1176c7400] 14:26:16 INFO - PROCESS | 1648 | 1467235576767 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 14:26:16 INFO - PROCESS | 1648 | 1467235576810 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 1648 | 1467235576813 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:26:16 INFO - PROCESS | 1648 | 1467235576818 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - PROCESS | 1648 | 1467235576820 Marionette TRACE conn2 <- [1,2218,null,{}] 14:26:16 INFO - PROCESS | 1648 | 1467235576823 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:16 INFO - PROCESS | 1648 | 1467235576824 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:16 INFO - PROCESS | 1648 | 1467235576937 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:26:17 INFO - PROCESS | 1648 | 1467235577001 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 1648 | 1467235577002 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12667c800 == 46 [pid = 1648] [id = 562] 14:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118a3e000) [pid = 1648] [serial = 1686] [outer = 0x0] 14:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1196b1800) [pid = 1648] [serial = 1687] [outer = 0x118a3e000] 14:26:17 INFO - PROCESS | 1648 | 1467235577045 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12121d000) [pid = 1648] [serial = 1688] [outer = 0x118a3e000] 14:26:17 INFO - PROCESS | 1648 | 1467235577459 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 14:26:17 INFO - PROCESS | 1648 | 1467235577488 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 1648 | 1467235577490 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:26:17 INFO - PROCESS | 1648 | 1467235577492 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 1648 | 1467235577495 Marionette TRACE conn2 <- [1,2222,null,{}] 14:26:17 INFO - PROCESS | 1648 | 1467235577503 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:17 INFO - PROCESS | 1648 | 1467235577507 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:17 INFO - PROCESS | 1648 | 1467235577637 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:26:17 INFO - PROCESS | 1648 | 1467235577716 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 1648 | 1467235577718 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe1000 == 47 [pid = 1648] [id = 563] 14:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12680b000) [pid = 1648] [serial = 1689] [outer = 0x0] 14:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128853800) [pid = 1648] [serial = 1690] [outer = 0x12680b000] 14:26:17 INFO - PROCESS | 1648 | 1467235577763 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1288af800) [pid = 1648] [serial = 1691] [outer = 0x12680b000] 14:26:18 INFO - PROCESS | 1648 | 1467235578194 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 722ms 14:26:18 INFO - PROCESS | 1648 | 1467235578215 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:26:18 INFO - PROCESS | 1648 | 1467235578218 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:26:18 INFO - PROCESS | 1648 | 1467235578221 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - PROCESS | 1648 | 1467235578223 Marionette TRACE conn2 <- [1,2226,null,{}] 14:26:18 INFO - PROCESS | 1648 | 1467235578227 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:18 INFO - PROCESS | 1648 | 1467235578229 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:18 INFO - PROCESS | 1648 | 1467235578393 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:26:18 INFO - PROCESS | 1648 | 1467235578526 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 1648 | 1467235578528 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d838800 == 48 [pid = 1648] [id = 564] 14:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12923ac00) [pid = 1648] [serial = 1692] [outer = 0x0] 14:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129592400) [pid = 1648] [serial = 1693] [outer = 0x12923ac00] 14:26:18 INFO - PROCESS | 1648 | 1467235578558 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a804c00) [pid = 1648] [serial = 1694] [outer = 0x12923ac00] 14:26:19 INFO - PROCESS | 1648 | 1467235579014 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 820ms 14:26:19 INFO - PROCESS | 1648 | 1467235579042 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 1648 | 1467235579043 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:26:19 INFO - PROCESS | 1648 | 1467235579046 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 1648 | 1467235579047 Marionette TRACE conn2 <- [1,2230,null,{}] 14:26:19 INFO - PROCESS | 1648 | 1467235579049 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:19 INFO - PROCESS | 1648 | 1467235579051 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:19 INFO - PROCESS | 1648 | 1467235579162 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:26:19 INFO - PROCESS | 1648 | 1467235579237 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 1648 | 1467235579239 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171cf800 == 49 [pid = 1648] [id = 565] 14:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x113fde000) [pid = 1648] [serial = 1695] [outer = 0x0] 14:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1210b9c00) [pid = 1648] [serial = 1696] [outer = 0x113fde000] 14:26:19 INFO - PROCESS | 1648 | 1467235579269 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129574800) [pid = 1648] [serial = 1697] [outer = 0x113fde000] 14:26:19 INFO - PROCESS | 1648 | 1467235579888 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 870ms 14:26:19 INFO - PROCESS | 1648 | 1467235579916 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:26:19 INFO - PROCESS | 1648 | 1467235579918 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:26:19 INFO - PROCESS | 1648 | 1467235579922 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:26:19 INFO - PROCESS | 1648 | 1467235579923 Marionette TRACE conn2 <- [1,2234,null,{}] 14:26:19 INFO - PROCESS | 1648 | 1467235579927 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:19 INFO - PROCESS | 1648 | 1467235579929 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:20 INFO - PROCESS | 1648 | 1467235580033 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:26:20 INFO - PROCESS | 1648 | 1467235580117 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:20 INFO - PROCESS | 1648 | 1467235580118 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118592800 == 50 [pid = 1648] [id = 566] 14:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x112a86c00) [pid = 1648] [serial = 1698] [outer = 0x0] 14:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113199c00) [pid = 1648] [serial = 1699] [outer = 0x112a86c00] 14:26:20 INFO - PROCESS | 1648 | 1467235580146 Marionette DEBUG loaded listener.js 14:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11728dc00) [pid = 1648] [serial = 1700] [outer = 0x112a86c00] 14:26:20 INFO - PROCESS | 1648 | 1467235580599 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 14:26:20 INFO - PROCESS | 1648 | 1467235580641 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:26:20 INFO - PROCESS | 1648 | 1467235580644 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:26:20 INFO - PROCESS | 1648 | 1467235580648 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 1648 | 1467235580650 Marionette TRACE conn2 <- [1,2238,null,{}] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf9800 == 49 [pid = 1648] [id = 559] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7c9000 == 48 [pid = 1648] [id = 558] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x128c2e000 == 47 [pid = 1648] [id = 557] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3ca000 == 46 [pid = 1648] [id = 556] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8be800 == 45 [pid = 1648] [id = 555] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x115e49800 == 44 [pid = 1648] [id = 554] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x115e4b000 == 43 [pid = 1648] [id = 553] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b0000 == 42 [pid = 1648] [id = 552] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x121a8b000 == 41 [pid = 1648] [id = 551] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11961a000 == 40 [pid = 1648] [id = 550] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116663000 == 39 [pid = 1648] [id = 549] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ae800 == 38 [pid = 1648] [id = 548] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x129210000 == 37 [pid = 1648] [id = 545] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118f21800 == 36 [pid = 1648] [id = 544] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7df000 == 35 [pid = 1648] [id = 543] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11699b000 == 34 [pid = 1648] [id = 547] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbeb000 == 33 [pid = 1648] [id = 546] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1171cf800 == 32 [pid = 1648] [id = 565] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12d838800 == 31 [pid = 1648] [id = 564] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe1000 == 30 [pid = 1648] [id = 563] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12667c800 == 29 [pid = 1648] [id = 562] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11809b000 == 28 [pid = 1648] [id = 561] 14:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e4000 == 27 [pid = 1648] [id = 560] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121e36000) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118489400) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11859dc00) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1250e0800) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124e42400) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1160a7c00) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11696cc00) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11604b400) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121397000) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112039400) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1288b7400) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1199b5000) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121218000) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126658800) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1264a5c00) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12687d000) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128850c00) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1128d6c00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11927cc00) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129307c00) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11953e800) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113d06800) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11886c000) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121692000) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121478000) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12922c000) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 14:26:21 INFO - PROCESS | 1648 | 1467235581328 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:21 INFO - PROCESS | 1648 | 1467235581330 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:21 INFO - PROCESS | 1648 | 1467235581422 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:26:21 INFO - PROCESS | 1648 | 1467235581427 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:21 INFO - PROCESS | 1648 | 1467235581429 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b91000 == 28 [pid = 1648] [id = 567] 14:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x115eec800) [pid = 1648] [serial = 1701] [outer = 0x0] 14:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116053000) [pid = 1648] [serial = 1702] [outer = 0x115eec800] 14:26:21 INFO - PROCESS | 1648 | 1467235581458 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116969c00) [pid = 1648] [serial = 1703] [outer = 0x115eec800] 14:26:21 INFO - PROCESS | 1648 | 1467235581807 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1224ms 14:26:21 INFO - PROCESS | 1648 | 1467235581873 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:26:21 INFO - PROCESS | 1648 | 1467235581875 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:26:21 INFO - PROCESS | 1648 | 1467235581878 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:26:21 INFO - PROCESS | 1648 | 1467235581879 Marionette TRACE conn2 <- [1,2242,null,{}] 14:26:21 INFO - PROCESS | 1648 | 1467235581883 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:21 INFO - PROCESS | 1648 | 1467235581885 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:21 INFO - PROCESS | 1648 | 1467235581966 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:26:21 INFO - PROCESS | 1648 | 1467235581974 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:21 INFO - PROCESS | 1648 | 1467235581976 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171cf800 == 29 [pid = 1648] [id = 568] 14:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118492000) [pid = 1648] [serial = 1704] [outer = 0x0] 14:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118860800) [pid = 1648] [serial = 1705] [outer = 0x118492000] 14:26:22 INFO - PROCESS | 1648 | 1467235582003 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118acc400) [pid = 1648] [serial = 1706] [outer = 0x118492000] 14:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:26:22 INFO - PROCESS | 1648 | 1467235582343 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 14:26:22 INFO - PROCESS | 1648 | 1467235582348 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 1648 | 1467235582349 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:26:22 INFO - PROCESS | 1648 | 1467235582352 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 1648 | 1467235582356 Marionette TRACE conn2 <- [1,2246,null,{}] 14:26:22 INFO - PROCESS | 1648 | 1467235582359 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:22 INFO - PROCESS | 1648 | 1467235582360 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:22 INFO - PROCESS | 1648 | 1467235582455 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:26:22 INFO - PROCESS | 1648 | 1467235582520 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 1648 | 1467235582522 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119617800 == 30 [pid = 1648] [id = 569] 14:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11927d800) [pid = 1648] [serial = 1707] [outer = 0x0] 14:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119537800) [pid = 1648] [serial = 1708] [outer = 0x11927d800] 14:26:22 INFO - PROCESS | 1648 | 1467235582551 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121212400) [pid = 1648] [serial = 1709] [outer = 0x11927d800] 14:26:22 INFO - PROCESS | 1648 | 1467235582862 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms 14:26:22 INFO - PROCESS | 1648 | 1467235582880 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 1648 | 1467235582884 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:26:22 INFO - PROCESS | 1648 | 1467235582891 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 1648 | 1467235582892 Marionette TRACE conn2 <- [1,2250,null,{}] 14:26:22 INFO - PROCESS | 1648 | 1467235582894 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:22 INFO - PROCESS | 1648 | 1467235582895 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:22 INFO - PROCESS | 1648 | 1467235582976 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:26:23 INFO - PROCESS | 1648 | 1467235583042 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 1648 | 1467235583043 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x121bec800 == 31 [pid = 1648] [id = 570] 14:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121214800) [pid = 1648] [serial = 1710] [outer = 0x0] 14:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121481400) [pid = 1648] [serial = 1711] [outer = 0x121214800] 14:26:23 INFO - PROCESS | 1648 | 1467235583069 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124a77400) [pid = 1648] [serial = 1712] [outer = 0x121214800] 14:26:23 INFO - PROCESS | 1648 | 1467235583385 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 14:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:26:23 INFO - PROCESS | 1648 | 1467235583410 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:26:23 INFO - PROCESS | 1648 | 1467235583411 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:26:23 INFO - PROCESS | 1648 | 1467235583413 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - PROCESS | 1648 | 1467235583414 Marionette TRACE conn2 <- [1,2254,null,{}] 14:26:23 INFO - PROCESS | 1648 | 1467235583417 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:23 INFO - PROCESS | 1648 | 1467235583418 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:23 INFO - PROCESS | 1648 | 1467235583523 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:26:23 INFO - PROCESS | 1648 | 1467235583569 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 1648 | 1467235583570 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c1c000 == 32 [pid = 1648] [id = 571] 14:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12121a400) [pid = 1648] [serial = 1713] [outer = 0x0] 14:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1250e5800) [pid = 1648] [serial = 1714] [outer = 0x12121a400] 14:26:23 INFO - PROCESS | 1648 | 1467235583595 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1264a8000) [pid = 1648] [serial = 1715] [outer = 0x12121a400] 14:26:23 INFO - PROCESS | 1648 | 1467235583929 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 14:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:26:23 INFO - PROCESS | 1648 | 1467235583982 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:26:23 INFO - PROCESS | 1648 | 1467235583983 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:26:23 INFO - PROCESS | 1648 | 1467235583985 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - PROCESS | 1648 | 1467235583986 Marionette TRACE conn2 <- [1,2258,null,{}] 14:26:23 INFO - PROCESS | 1648 | 1467235583989 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:23 INFO - PROCESS | 1648 | 1467235583993 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:24 INFO - PROCESS | 1648 | 1467235584118 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:26:24 INFO - PROCESS | 1648 | 1467235584164 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 1648 | 1467235584165 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a677000 == 33 [pid = 1648] [id = 572] 14:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12687d800) [pid = 1648] [serial = 1716] [outer = 0x0] 14:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128881c00) [pid = 1648] [serial = 1717] [outer = 0x12687d800] 14:26:24 INFO - PROCESS | 1648 | 1467235584190 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129304800) [pid = 1648] [serial = 1718] [outer = 0x12687d800] 14:26:24 INFO - PROCESS | 1648 | 1467235584489 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 14:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:26:24 INFO - PROCESS | 1648 | 1467235584511 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:26:24 INFO - PROCESS | 1648 | 1467235584512 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:26:24 INFO - PROCESS | 1648 | 1467235584514 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:26:24 INFO - PROCESS | 1648 | 1467235584515 Marionette TRACE conn2 <- [1,2262,null,{}] 14:26:24 INFO - PROCESS | 1648 | 1467235584518 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:24 INFO - PROCESS | 1648 | 1467235584520 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:24 INFO - PROCESS | 1648 | 1467235584624 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:26:24 INFO - PROCESS | 1648 | 1467235584627 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 1648 | 1467235584629 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac56800 == 34 [pid = 1648] [id = 573] 14:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1129a8400) [pid = 1648] [serial = 1719] [outer = 0x0] 14:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129572800) [pid = 1648] [serial = 1720] [outer = 0x1129a8400] 14:26:24 INFO - PROCESS | 1648 | 1467235584661 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12a802c00) [pid = 1648] [serial = 1721] [outer = 0x1129a8400] 14:26:25 INFO - PROCESS | 1648 | 1467235585024 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 14:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:26:25 INFO - PROCESS | 1648 | 1467235585034 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:26:25 INFO - PROCESS | 1648 | 1467235585035 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:26:25 INFO - PROCESS | 1648 | 1467235585040 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 1648 | 1467235585043 Marionette TRACE conn2 <- [1,2266,null,{}] 14:26:25 INFO - PROCESS | 1648 | 1467235585046 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:25 INFO - PROCESS | 1648 | 1467235585048 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:25 INFO - PROCESS | 1648 | 1467235585202 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:26:25 INFO - PROCESS | 1648 | 1467235585217 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:25 INFO - PROCESS | 1648 | 1467235585218 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb78000 == 35 [pid = 1648] [id = 574] 14:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12a810800) [pid = 1648] [serial = 1722] [outer = 0x0] 14:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12ab4b000) [pid = 1648] [serial = 1723] [outer = 0x12a810800] 14:26:25 INFO - PROCESS | 1648 | 1467235585259 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12b217c00) [pid = 1648] [serial = 1724] [outer = 0x12a810800] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1216f3400) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121394000) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115e22800) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x111c19c00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b21f800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118f3d400) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129305800) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12687dc00) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129572c00) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118551800) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12147b400) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121477c00) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12124ec00) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113f0e800) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129594400) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119274000) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113932400) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113255c00) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11696d000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1288aec00) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:26:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11816e400) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:26:26 INFO - PROCESS | 1648 | 1467235586038 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1021ms 14:26:26 INFO - PROCESS | 1648 | 1467235586062 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:26:26 INFO - PROCESS | 1648 | 1467235586063 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:26:26 INFO - PROCESS | 1648 | 1467235586065 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - PROCESS | 1648 | 1467235586066 Marionette TRACE conn2 <- [1,2270,null,{}] 14:26:26 INFO - PROCESS | 1648 | 1467235586074 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:26 INFO - PROCESS | 1648 | 1467235586075 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:26 INFO - PROCESS | 1648 | 1467235586189 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:26:26 INFO - PROCESS | 1648 | 1467235586235 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 1648 | 1467235586236 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c2800 == 36 [pid = 1648] [id = 575] 14:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1128d1c00) [pid = 1648] [serial = 1725] [outer = 0x0] 14:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118551800) [pid = 1648] [serial = 1726] [outer = 0x1128d1c00] 14:26:26 INFO - PROCESS | 1648 | 1467235586261 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1199b6400) [pid = 1648] [serial = 1727] [outer = 0x1128d1c00] 14:26:26 INFO - PROCESS | 1648 | 1467235586512 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 14:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:26:26 INFO - PROCESS | 1648 | 1467235586544 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:26:26 INFO - PROCESS | 1648 | 1467235586545 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:26:26 INFO - PROCESS | 1648 | 1467235586548 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:26:26 INFO - PROCESS | 1648 | 1467235586549 Marionette TRACE conn2 <- [1,2274,null,{}] 14:26:26 INFO - PROCESS | 1648 | 1467235586551 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:26 INFO - PROCESS | 1648 | 1467235586554 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:26 INFO - PROCESS | 1648 | 1467235586648 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:26:26 INFO - PROCESS | 1648 | 1467235586652 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 1648 | 1467235586653 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5b9800 == 37 [pid = 1648] [id = 576] 14:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118ad2c00) [pid = 1648] [serial = 1728] [outer = 0x0] 14:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1248e1400) [pid = 1648] [serial = 1729] [outer = 0x118ad2c00] 14:26:26 INFO - PROCESS | 1648 | 1467235586677 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129572000) [pid = 1648] [serial = 1730] [outer = 0x118ad2c00] 14:26:27 INFO - PROCESS | 1648 | 1467235587025 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 14:26:27 INFO - PROCESS | 1648 | 1467235587067 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 1648 | 1467235587068 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:26:27 INFO - PROCESS | 1648 | 1467235587081 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 1648 | 1467235587082 Marionette TRACE conn2 <- [1,2278,null,{}] 14:26:27 INFO - PROCESS | 1648 | 1467235587085 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:27 INFO - PROCESS | 1648 | 1467235587086 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:27 INFO - PROCESS | 1648 | 1467235587179 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:26:27 INFO - PROCESS | 1648 | 1467235587182 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 1648 | 1467235587192 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf2000 == 38 [pid = 1648] [id = 577] 14:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1216f3400) [pid = 1648] [serial = 1731] [outer = 0x0] 14:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a811800) [pid = 1648] [serial = 1732] [outer = 0x1216f3400] 14:26:27 INFO - PROCESS | 1648 | 1467235587219 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12ba1f000) [pid = 1648] [serial = 1733] [outer = 0x1216f3400] 14:26:27 INFO - PROCESS | 1648 | 1467235587545 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 14:26:27 INFO - PROCESS | 1648 | 1467235587552 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 1648 | 1467235587555 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:26:27 INFO - PROCESS | 1648 | 1467235587559 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 1648 | 1467235587560 Marionette TRACE conn2 <- [1,2282,null,{}] 14:26:27 INFO - PROCESS | 1648 | 1467235587563 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:27 INFO - PROCESS | 1648 | 1467235587564 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:27 INFO - PROCESS | 1648 | 1467235587645 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:26:27 INFO - PROCESS | 1648 | 1467235587649 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 1648 | 1467235587650 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d842000 == 39 [pid = 1648] [id = 578] 14:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12ba28400) [pid = 1648] [serial = 1734] [outer = 0x0] 14:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12bb42400) [pid = 1648] [serial = 1735] [outer = 0x12ba28400] 14:26:27 INFO - PROCESS | 1648 | 1467235587675 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bb48400) [pid = 1648] [serial = 1736] [outer = 0x12ba28400] 14:26:28 INFO - PROCESS | 1648 | 1467235588250 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 721ms 14:26:28 INFO - PROCESS | 1648 | 1467235588281 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 1648 | 1467235588284 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:26:28 INFO - PROCESS | 1648 | 1467235588287 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 1648 | 1467235588289 Marionette TRACE conn2 <- [1,2286,null,{}] 14:26:28 INFO - PROCESS | 1648 | 1467235588294 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:28 INFO - PROCESS | 1648 | 1467235588296 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:28 INFO - PROCESS | 1648 | 1467235588418 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:26:28 INFO - PROCESS | 1648 | 1467235588553 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 1648 | 1467235588554 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e23800 == 40 [pid = 1648] [id = 579] 14:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117195400) [pid = 1648] [serial = 1737] [outer = 0x0] 14:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11816c400) [pid = 1648] [serial = 1738] [outer = 0x117195400] 14:26:28 INFO - PROCESS | 1648 | 1467235588586 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11854c000) [pid = 1648] [serial = 1739] [outer = 0x117195400] 14:26:29 INFO - PROCESS | 1648 | 1467235589106 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 871ms 14:26:29 INFO - PROCESS | 1648 | 1467235589162 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:26:29 INFO - PROCESS | 1648 | 1467235589165 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:26:29 INFO - PROCESS | 1648 | 1467235589174 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 1648 | 1467235589176 Marionette TRACE conn2 <- [1,2290,null,{}] 14:26:29 INFO - PROCESS | 1648 | 1467235589178 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:29 INFO - PROCESS | 1648 | 1467235589180 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:29 INFO - PROCESS | 1648 | 1467235589294 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:26:29 INFO - PROCESS | 1648 | 1467235589383 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 1648 | 1467235589384 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c0d800 == 41 [pid = 1648] [id = 580] 14:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119540c00) [pid = 1648] [serial = 1740] [outer = 0x0] 14:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121211c00) [pid = 1648] [serial = 1741] [outer = 0x119540c00] 14:26:29 INFO - PROCESS | 1648 | 1467235589417 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12147a800) [pid = 1648] [serial = 1742] [outer = 0x119540c00] 14:26:30 INFO - PROCESS | 1648 | 1467235590191 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1070ms 14:26:30 INFO - PROCESS | 1648 | 1467235590255 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:26:30 INFO - PROCESS | 1648 | 1467235590259 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:26:30 INFO - PROCESS | 1648 | 1467235590263 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 1648 | 1467235590265 Marionette TRACE conn2 <- [1,2294,null,{}] 14:26:30 INFO - PROCESS | 1648 | 1467235590268 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:30 INFO - PROCESS | 1648 | 1467235590269 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:30 INFO - PROCESS | 1648 | 1467235590372 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:26:30 INFO - PROCESS | 1648 | 1467235590488 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 1648 | 1467235590492 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ebc000 == 42 [pid = 1648] [id = 581] 14:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113971800) [pid = 1648] [serial = 1743] [outer = 0x0] 14:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x113d5d000) [pid = 1648] [serial = 1744] [outer = 0x113971800] 14:26:30 INFO - PROCESS | 1648 | 1467235590540 Marionette DEBUG loaded listener.js 14:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11678c800) [pid = 1648] [serial = 1745] [outer = 0x113971800] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf2000 == 41 [pid = 1648] [id = 577] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5b9800 == 40 [pid = 1648] [id = 576] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c2800 == 39 [pid = 1648] [id = 575] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb78000 == 38 [pid = 1648] [id = 574] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac56800 == 37 [pid = 1648] [id = 573] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a677000 == 36 [pid = 1648] [id = 572] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x126c1c000 == 35 [pid = 1648] [id = 571] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121bec800 == 34 [pid = 1648] [id = 570] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x119617800 == 33 [pid = 1648] [id = 569] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1171cf800 == 32 [pid = 1648] [id = 568] 14:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x113b91000 == 31 [pid = 1648] [id = 567] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1196af400) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ab54800) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12956c800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1295a1800) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11662c800) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11927a800) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119c27800) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x124f94400) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12685f000) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121e36800) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124ca6c00) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1214e7400) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121e37c00) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1160ac800) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117193400) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12a6cac00) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119535400) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121213000) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1250dc400) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126653c00) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11816a000) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a11c00) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11845d000) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x129575800) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12930c400) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118483400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11886a000) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1295db000) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b218800) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1264a4000) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12ab4d000) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a802400) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12685f400) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129304000) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1196aa000) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11678d800) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1128d7800) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12ba1f400) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12b38d400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 14:26:31 INFO - PROCESS | 1648 | 1467235591122 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 876ms 14:26:31 INFO - PROCESS | 1648 | 1467235591140 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:26:31 INFO - PROCESS | 1648 | 1467235591143 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:26:31 INFO - PROCESS | 1648 | 1467235591147 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 1648 | 1467235591149 Marionette TRACE conn2 <- [1,2298,null,{}] 14:26:31 INFO - PROCESS | 1648 | 1467235591151 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:31 INFO - PROCESS | 1648 | 1467235591154 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:31 INFO - PROCESS | 1648 | 1467235591233 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:26:31 INFO - PROCESS | 1648 | 1467235591240 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 1648 | 1467235591241 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a6000 == 32 [pid = 1648] [id = 582] 14:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116a11c00) [pid = 1648] [serial = 1746] [outer = 0x0] 14:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118453800) [pid = 1648] [serial = 1747] [outer = 0x116a11c00] 14:26:31 INFO - PROCESS | 1648 | 1467235591268 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118546800) [pid = 1648] [serial = 1748] [outer = 0x116a11c00] 14:26:31 INFO - PROCESS | 1648 | 1467235591595 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 471ms 14:26:31 INFO - PROCESS | 1648 | 1467235591625 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:26:31 INFO - PROCESS | 1648 | 1467235591626 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:26:31 INFO - PROCESS | 1648 | 1467235591629 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 1648 | 1467235591631 Marionette TRACE conn2 <- [1,2302,null,{}] 14:26:31 INFO - PROCESS | 1648 | 1467235591639 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:31 INFO - PROCESS | 1648 | 1467235591642 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:31 INFO - PROCESS | 1648 | 1467235591725 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:26:31 INFO - PROCESS | 1648 | 1467235591730 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 1648 | 1467235591732 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b5000 == 33 [pid = 1648] [id = 583] 14:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a54c00) [pid = 1648] [serial = 1749] [outer = 0x0] 14:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fb7c00) [pid = 1648] [serial = 1750] [outer = 0x112a54c00] 14:26:31 INFO - PROCESS | 1648 | 1467235591760 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11953f000) [pid = 1648] [serial = 1751] [outer = 0x112a54c00] 14:26:32 INFO - PROCESS | 1648 | 1467235592117 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 14:26:32 INFO - PROCESS | 1648 | 1467235592152 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 1648 | 1467235592154 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:26:32 INFO - PROCESS | 1648 | 1467235592156 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 1648 | 1467235592157 Marionette TRACE conn2 <- [1,2306,null,{}] 14:26:32 INFO - PROCESS | 1648 | 1467235592159 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:32 INFO - PROCESS | 1648 | 1467235592160 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:32 INFO - PROCESS | 1648 | 1467235592273 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:26:32 INFO - PROCESS | 1648 | 1467235592280 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 1648 | 1467235592281 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12555c800 == 34 [pid = 1648] [id = 584] 14:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1210b7800) [pid = 1648] [serial = 1752] [outer = 0x0] 14:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12121c000) [pid = 1648] [serial = 1753] [outer = 0x1210b7800] 14:26:32 INFO - PROCESS | 1648 | 1467235592306 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12139d400) [pid = 1648] [serial = 1754] [outer = 0x1210b7800] 14:26:32 INFO - PROCESS | 1648 | 1467235592610 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 14:26:32 INFO - PROCESS | 1648 | 1467235592626 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 1648 | 1467235592627 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:26:32 INFO - PROCESS | 1648 | 1467235592629 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 1648 | 1467235592631 Marionette TRACE conn2 <- [1,2310,null,{}] 14:26:32 INFO - PROCESS | 1648 | 1467235592633 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:32 INFO - PROCESS | 1648 | 1467235592634 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:32 INFO - PROCESS | 1648 | 1467235592715 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:26:32 INFO - PROCESS | 1648 | 1467235592721 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 1648 | 1467235592723 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x126689000 == 35 [pid = 1648] [id = 585] 14:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12139c800) [pid = 1648] [serial = 1755] [outer = 0x0] 14:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121483800) [pid = 1648] [serial = 1756] [outer = 0x12139c800] 14:26:32 INFO - PROCESS | 1648 | 1467235592807 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121e36800) [pid = 1648] [serial = 1757] [outer = 0x12139c800] 14:26:33 INFO - PROCESS | 1648 | 1467235593111 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 14:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:26:33 INFO - PROCESS | 1648 | 1467235593149 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 1648 | 1467235593150 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:26:33 INFO - PROCESS | 1648 | 1467235593152 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 1648 | 1467235593154 Marionette TRACE conn2 <- [1,2314,null,{}] 14:26:33 INFO - PROCESS | 1648 | 1467235593158 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:33 INFO - PROCESS | 1648 | 1467235593162 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:33 INFO - PROCESS | 1648 | 1467235593282 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:26:33 INFO - PROCESS | 1648 | 1467235593294 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 1648 | 1467235593295 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a68a000 == 36 [pid = 1648] [id = 586] 14:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121482800) [pid = 1648] [serial = 1758] [outer = 0x0] 14:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124ae7800) [pid = 1648] [serial = 1759] [outer = 0x121482800] 14:26:33 INFO - PROCESS | 1648 | 1467235593320 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128877c00) [pid = 1648] [serial = 1760] [outer = 0x121482800] 14:26:33 INFO - PROCESS | 1648 | 1467235593637 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 14:26:33 INFO - PROCESS | 1648 | 1467235593674 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 1648 | 1467235593675 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:26:33 INFO - PROCESS | 1648 | 1467235593685 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 1648 | 1467235593686 Marionette TRACE conn2 <- [1,2318,null,{}] 14:26:33 INFO - PROCESS | 1648 | 1467235593688 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:33 INFO - PROCESS | 1648 | 1467235593690 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:33 INFO - PROCESS | 1648 | 1467235593792 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:26:33 INFO - PROCESS | 1648 | 1467235593795 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 1648 | 1467235593796 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac4b800 == 37 [pid = 1648] [id = 587] 14:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128853c00) [pid = 1648] [serial = 1761] [outer = 0x0] 14:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1288b6400) [pid = 1648] [serial = 1762] [outer = 0x128853c00] 14:26:33 INFO - PROCESS | 1648 | 1467235593828 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12922c000) [pid = 1648] [serial = 1763] [outer = 0x128853c00] 14:26:34 INFO - PROCESS | 1648 | 1467235594184 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 1648 | 1467235594216 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:26:34 INFO - PROCESS | 1648 | 1467235594218 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 1648 | 1467235594220 Marionette TRACE conn2 <- [1,2322,null,{}] 14:26:34 INFO - PROCESS | 1648 | 1467235594222 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:34 INFO - PROCESS | 1648 | 1467235594223 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:34 INFO - PROCESS | 1648 | 1467235594326 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:26:34 INFO - PROCESS | 1648 | 1467235594329 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 1648 | 1467235594330 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb70000 == 38 [pid = 1648] [id = 588] 14:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128de9800) [pid = 1648] [serial = 1764] [outer = 0x0] 14:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129596c00) [pid = 1648] [serial = 1765] [outer = 0x128de9800] 14:26:34 INFO - PROCESS | 1648 | 1467235594391 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1295dd400) [pid = 1648] [serial = 1766] [outer = 0x128de9800] 14:26:34 INFO - PROCESS | 1648 | 1467235594679 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 14:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:26:34 INFO - PROCESS | 1648 | 1467235594711 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 1648 | 1467235594712 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:26:34 INFO - PROCESS | 1648 | 1467235594714 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 1648 | 1467235594715 Marionette TRACE conn2 <- [1,2326,null,{}] 14:26:34 INFO - PROCESS | 1648 | 1467235594717 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:34 INFO - PROCESS | 1648 | 1467235594719 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:34 INFO - PROCESS | 1648 | 1467235594827 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:26:34 INFO - PROCESS | 1648 | 1467235594840 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 1648 | 1467235594849 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1213b0000 == 39 [pid = 1648] [id = 589] 14:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12959e800) [pid = 1648] [serial = 1767] [outer = 0x0] 14:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a805000) [pid = 1648] [serial = 1768] [outer = 0x12959e800] 14:26:34 INFO - PROCESS | 1648 | 1467235594873 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12ab4e400) [pid = 1648] [serial = 1769] [outer = 0x12959e800] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118492000) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12121a400) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11927d800) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121214800) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112a86c00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1176c7400) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118a3e000) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12687d800) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1128d1c00) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129a8400) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12680b000) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a810800) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118ad2c00) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12923ac00) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1216f3400) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115eec800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113fde000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 14:26:35 INFO - PROCESS | 1648 | 1467235595282 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:26:35 INFO - PROCESS | 1648 | 1467235595284 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 1648 | 1467235595287 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:26:35 INFO - PROCESS | 1648 | 1467235595289 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 1648 | 1467235595290 Marionette TRACE conn2 <- [1,2330,null,{}] 14:26:35 INFO - PROCESS | 1648 | 1467235595292 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:35 INFO - PROCESS | 1648 | 1467235595294 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:35 INFO - PROCESS | 1648 | 1467235595378 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:26:35 INFO - PROCESS | 1648 | 1467235595382 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 1648 | 1467235595383 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bddc000 == 40 [pid = 1648] [id = 590] 14:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1128cdc00) [pid = 1648] [serial = 1770] [outer = 0x0] 14:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1166ef400) [pid = 1648] [serial = 1771] [outer = 0x1128cdc00] 14:26:35 INFO - PROCESS | 1648 | 1467235595408 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121214c00) [pid = 1648] [serial = 1772] [outer = 0x1128cdc00] 14:26:35 INFO - PROCESS | 1648 | 1467235595748 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 14:26:35 INFO - PROCESS | 1648 | 1467235595759 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:26:35 INFO - PROCESS | 1648 | 1467235595760 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:26:35 INFO - PROCESS | 1648 | 1467235595763 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 1648 | 1467235595764 Marionette TRACE conn2 <- [1,2334,null,{}] 14:26:35 INFO - PROCESS | 1648 | 1467235595767 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:35 INFO - PROCESS | 1648 | 1467235595770 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:35 INFO - PROCESS | 1648 | 1467235595911 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:26:35 INFO - PROCESS | 1648 | 1467235595920 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 1648 | 1467235595921 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe5800 == 41 [pid = 1648] [id = 591] 14:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118542400) [pid = 1648] [serial = 1773] [outer = 0x0] 14:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121214800) [pid = 1648] [serial = 1774] [outer = 0x118542400] 14:26:35 INFO - PROCESS | 1648 | 1467235595948 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12ba1c800) [pid = 1648] [serial = 1775] [outer = 0x118542400] 14:26:36 INFO - PROCESS | 1648 | 1467235596275 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 14:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:26:36 INFO - PROCESS | 1648 | 1467235596282 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 1648 | 1467235596284 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:26:36 INFO - PROCESS | 1648 | 1467235596286 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 1648 | 1467235596289 Marionette TRACE conn2 <- [1,2338,null,{}] 14:26:36 INFO - PROCESS | 1648 | 1467235596293 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:36 INFO - PROCESS | 1648 | 1467235596294 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:36 INFO - PROCESS | 1648 | 1467235596378 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:26:36 INFO - PROCESS | 1648 | 1467235596382 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 1648 | 1467235596383 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d679800 == 42 [pid = 1648] [id = 592] 14:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12ba1cc00) [pid = 1648] [serial = 1776] [outer = 0x0] 14:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb44c00) [pid = 1648] [serial = 1777] [outer = 0x12ba1cc00] 14:26:36 INFO - PROCESS | 1648 | 1467235596407 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bbb1000) [pid = 1648] [serial = 1778] [outer = 0x12ba1cc00] 14:26:36 INFO - PROCESS | 1648 | 1467235596758 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 524ms 14:26:36 INFO - PROCESS | 1648 | 1467235596816 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 1648 | 1467235596818 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:26:36 INFO - PROCESS | 1648 | 1467235596830 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 1648 | 1467235596831 Marionette TRACE conn2 <- [1,2342,null,{}] 14:26:36 INFO - PROCESS | 1648 | 1467235596834 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:36 INFO - PROCESS | 1648 | 1467235596837 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:36 INFO - PROCESS | 1648 | 1467235596981 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:26:36 INFO - PROCESS | 1648 | 1467235596992 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 1648 | 1467235596993 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9a8800 == 43 [pid = 1648] [id = 593] 14:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb44800) [pid = 1648] [serial = 1779] [outer = 0x0] 14:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bbb6800) [pid = 1648] [serial = 1780] [outer = 0x12bb44800] 14:26:37 INFO - PROCESS | 1648 | 1467235597032 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bc15400) [pid = 1648] [serial = 1781] [outer = 0x12bb44800] 14:26:37 INFO - PROCESS | 1648 | 1467235597556 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 770ms 14:26:37 INFO - PROCESS | 1648 | 1467235597599 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 1648 | 1467235597602 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:26:37 INFO - PROCESS | 1648 | 1467235597624 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 1648 | 1467235597627 Marionette TRACE conn2 <- [1,2346,null,{}] 14:26:37 INFO - PROCESS | 1648 | 1467235597631 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:37 INFO - PROCESS | 1648 | 1467235597633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:37 INFO - PROCESS | 1648 | 1467235597759 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:26:37 INFO - PROCESS | 1648 | 1467235597839 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 1648 | 1467235597840 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x118591800 == 44 [pid = 1648] [id = 594] 14:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113192800) [pid = 1648] [serial = 1782] [outer = 0x0] 14:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x115ef3800) [pid = 1648] [serial = 1783] [outer = 0x113192800] 14:26:37 INFO - PROCESS | 1648 | 1467235597873 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1181b9000) [pid = 1648] [serial = 1784] [outer = 0x113192800] 14:26:38 INFO - PROCESS | 1648 | 1467235598321 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms 14:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:26:38 INFO - PROCESS | 1648 | 1467235598377 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 1648 | 1467235598380 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:26:38 INFO - PROCESS | 1648 | 1467235598398 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 1648 | 1467235598400 Marionette TRACE conn2 <- [1,2350,null,{}] 14:26:38 INFO - PROCESS | 1648 | 1467235598422 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:38 INFO - PROCESS | 1648 | 1467235598424 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:38 INFO - PROCESS | 1648 | 1467235598536 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:26:38 INFO - PROCESS | 1648 | 1467235598613 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 1648 | 1467235598614 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12921e000 == 45 [pid = 1648] [id = 595] 14:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118ad9400) [pid = 1648] [serial = 1785] [outer = 0x0] 14:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119270c00) [pid = 1648] [serial = 1786] [outer = 0x118ad9400] 14:26:38 INFO - PROCESS | 1648 | 1467235598647 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1196a6000) [pid = 1648] [serial = 1787] [outer = 0x118ad9400] 14:26:39 INFO - PROCESS | 1648 | 1467235599038 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 687ms 14:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:26:39 INFO - PROCESS | 1648 | 1467235599072 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 1648 | 1467235599073 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:26:39 INFO - PROCESS | 1648 | 1467235599076 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 1648 | 1467235599078 Marionette TRACE conn2 <- [1,2354,null,{}] 14:26:39 INFO - PROCESS | 1648 | 1467235599087 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:39 INFO - PROCESS | 1648 | 1467235599090 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:39 INFO - PROCESS | 1648 | 1467235599204 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:26:39 INFO - PROCESS | 1648 | 1467235599312 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 1648 | 1467235599315 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d99b000 == 46 [pid = 1648] [id = 596] 14:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12139b000) [pid = 1648] [serial = 1788] [outer = 0x0] 14:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124f94400) [pid = 1648] [serial = 1789] [outer = 0x12139b000] 14:26:39 INFO - PROCESS | 1648 | 1467235599348 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126860000) [pid = 1648] [serial = 1790] [outer = 0x12139b000] 14:26:39 INFO - PROCESS | 1648 | 1467235599844 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 873ms 14:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:26:39 INFO - PROCESS | 1648 | 1467235599977 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 1648 | 1467235599980 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:26:39 INFO - PROCESS | 1648 | 1467235599987 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 1648 | 1467235599990 Marionette TRACE conn2 <- [1,2358,null,{}] 14:26:39 INFO - PROCESS | 1648 | 1467235599994 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:39 INFO - PROCESS | 1648 | 1467235599996 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:40 INFO - PROCESS | 1648 | 1467235600115 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:26:40 INFO - PROCESS | 1648 | 1467235600187 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 1648 | 1467235600189 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11857d000 == 47 [pid = 1648] [id = 597] 14:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11953e000) [pid = 1648] [serial = 1791] [outer = 0x0] 14:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128877400) [pid = 1648] [serial = 1792] [outer = 0x11953e000] 14:26:40 INFO - PROCESS | 1648 | 1467235600218 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129574400) [pid = 1648] [serial = 1793] [outer = 0x11953e000] 14:26:40 INFO - PROCESS | 1648 | 1467235600824 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 876ms 14:26:40 INFO - PROCESS | 1648 | 1467235600869 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 1648 | 1467235600871 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:26:40 INFO - PROCESS | 1648 | 1467235600876 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 1648 | 1467235600878 Marionette TRACE conn2 <- [1,2362,null,{}] 14:26:40 INFO - PROCESS | 1648 | 1467235600881 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:40 INFO - PROCESS | 1648 | 1467235600883 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:41 INFO - PROCESS | 1648 | 1467235600996 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:26:41 INFO - PROCESS | 1648 | 1467235601078 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 1648 | 1467235601080 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116939800 == 48 [pid = 1648] [id = 598] 14:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113218000) [pid = 1648] [serial = 1794] [outer = 0x0] 14:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1160a2400) [pid = 1648] [serial = 1795] [outer = 0x113218000] 14:26:41 INFO - PROCESS | 1648 | 1467235601107 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118162800) [pid = 1648] [serial = 1796] [outer = 0x113218000] 14:26:41 INFO - PROCESS | 1648 | 1467235601556 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 14:26:41 INFO - PROCESS | 1648 | 1467235601597 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 1648 | 1467235601600 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:26:41 INFO - PROCESS | 1648 | 1467235601625 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 1648 | 1467235601627 Marionette TRACE conn2 <- [1,2366,null,{}] 14:26:41 INFO - PROCESS | 1648 | 1467235601629 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:41 INFO - PROCESS | 1648 | 1467235601631 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:41 INFO - PROCESS | 1648 | 1467235601732 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d679800 == 47 [pid = 1648] [id = 592] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe5800 == 46 [pid = 1648] [id = 591] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bddc000 == 45 [pid = 1648] [id = 590] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b0000 == 44 [pid = 1648] [id = 589] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb70000 == 43 [pid = 1648] [id = 588] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac4b800 == 42 [pid = 1648] [id = 587] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a68a000 == 41 [pid = 1648] [id = 586] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x126689000 == 40 [pid = 1648] [id = 585] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12555c800 == 39 [pid = 1648] [id = 584] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1213b5000 == 38 [pid = 1648] [id = 583] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a6000 == 37 [pid = 1648] [id = 582] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x115ebc000 == 36 [pid = 1648] [id = 581] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x126c0d800 == 35 [pid = 1648] [id = 580] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x117e23800 == 34 [pid = 1648] [id = 579] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d842000 == 33 [pid = 1648] [id = 578] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118592800 == 32 [pid = 1648] [id = 566] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116939800 == 31 [pid = 1648] [id = 598] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11857d000 == 30 [pid = 1648] [id = 597] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d99b000 == 29 [pid = 1648] [id = 596] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12921e000 == 28 [pid = 1648] [id = 595] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9a8800 == 27 [pid = 1648] [id = 593] 14:26:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118591800 == 26 [pid = 1648] [id = 594] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118860800) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118acc400) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1264a8000) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1250e5800) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119537800) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121212400) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121481400) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11728dc00) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113199c00) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11885d400) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117e9dc00) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12121d000) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1196b1800) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129304800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128881c00) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118551800) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a802c00) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129572800) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1288af800) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12ab4b000) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128853800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1248e1400) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a804c00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129592400) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a811800) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116053000) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129574800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb42400) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1210b9c00) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116969c00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b217c00) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129572000) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124a77400) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1199b6400) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ba1f000) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 14:26:42 INFO - PROCESS | 1648 | 1467235602399 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 1648 | 1467235602400 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11267f000 == 27 [pid = 1648] [id = 599] 14:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x110ff1800) [pid = 1648] [serial = 1797] [outer = 0x0] 14:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x111ca9400) [pid = 1648] [serial = 1798] [outer = 0x110ff1800] 14:26:42 INFO - PROCESS | 1648 | 1467235602432 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1129a4800) [pid = 1648] [serial = 1799] [outer = 0x110ff1800] 14:26:42 INFO - PROCESS | 1648 | 1467235602777 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1173ms 14:26:42 INFO - PROCESS | 1648 | 1467235602797 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:26:42 INFO - PROCESS | 1648 | 1467235602799 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:26:42 INFO - PROCESS | 1648 | 1467235602804 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:26:42 INFO - PROCESS | 1648 | 1467235602808 Marionette TRACE conn2 <- [1,2370,null,{}] 14:26:42 INFO - PROCESS | 1648 | 1467235602811 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:42 INFO - PROCESS | 1648 | 1467235602814 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:42 INFO - PROCESS | 1648 | 1467235602896 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:26:42 INFO - PROCESS | 1648 | 1467235602901 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 1648 | 1467235602904 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11620c800 == 28 [pid = 1648] [id = 600] 14:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a5d800) [pid = 1648] [serial = 1800] [outer = 0x0] 14:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113211400) [pid = 1648] [serial = 1801] [outer = 0x112a5d800] 14:26:42 INFO - PROCESS | 1648 | 1467235602932 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11396f000) [pid = 1648] [serial = 1802] [outer = 0x112a5d800] 14:26:43 INFO - PROCESS | 1648 | 1467235603317 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms 14:26:43 INFO - PROCESS | 1648 | 1467235603328 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 1648 | 1467235603331 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:26:43 INFO - PROCESS | 1648 | 1467235603333 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 1648 | 1467235603334 Marionette TRACE conn2 <- [1,2374,null,{}] 14:26:43 INFO - PROCESS | 1648 | 1467235603339 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:43 INFO - PROCESS | 1648 | 1467235603341 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:43 INFO - PROCESS | 1648 | 1467235603419 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:26:43 INFO - PROCESS | 1648 | 1467235603426 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 1648 | 1467235603427 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x117167000 == 29 [pid = 1648] [id = 601] 14:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113d5c400) [pid = 1648] [serial = 1803] [outer = 0x0] 14:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116785800) [pid = 1648] [serial = 1804] [outer = 0x113d5c400] 14:26:43 INFO - PROCESS | 1648 | 1467235603462 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117197000) [pid = 1648] [serial = 1805] [outer = 0x113d5c400] 14:26:43 INFO - PROCESS | 1648 | 1467235603829 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 14:26:43 INFO - PROCESS | 1648 | 1467235603857 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 1648 | 1467235603858 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:26:43 INFO - PROCESS | 1648 | 1467235603865 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 1648 | 1467235603870 Marionette TRACE conn2 <- [1,2378,null,{}] 14:26:43 INFO - PROCESS | 1648 | 1467235603875 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:43 INFO - PROCESS | 1648 | 1467235603878 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:43 INFO - PROCESS | 1648 | 1467235603955 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:26:43 INFO - PROCESS | 1648 | 1467235603960 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 1648 | 1467235603961 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960d800 == 30 [pid = 1648] [id = 602] 14:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x117294c00) [pid = 1648] [serial = 1806] [outer = 0x0] 14:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118489800) [pid = 1648] [serial = 1807] [outer = 0x117294c00] 14:26:43 INFO - PROCESS | 1648 | 1467235603988 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118596400) [pid = 1648] [serial = 1808] [outer = 0x117294c00] 14:26:44 INFO - PROCESS | 1648 | 1467235604326 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 481ms 14:26:44 INFO - PROCESS | 1648 | 1467235604342 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:26:44 INFO - PROCESS | 1648 | 1467235604344 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:26:44 INFO - PROCESS | 1648 | 1467235604346 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 1648 | 1467235604347 Marionette TRACE conn2 <- [1,2382,null,{}] 14:26:44 INFO - PROCESS | 1648 | 1467235604350 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:44 INFO - PROCESS | 1648 | 1467235604351 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:44 INFO - PROCESS | 1648 | 1467235604434 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:26:44 INFO - PROCESS | 1648 | 1467235604509 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 1648 | 1467235604510 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119caf800 == 31 [pid = 1648] [id = 603] 14:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129ae000) [pid = 1648] [serial = 1809] [outer = 0x0] 14:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1185a1800) [pid = 1648] [serial = 1810] [outer = 0x1129ae000] 14:26:44 INFO - PROCESS | 1648 | 1467235604535 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118f3d400) [pid = 1648] [serial = 1811] [outer = 0x1129ae000] 14:26:44 INFO - PROCESS | 1648 | 1467235604869 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 569ms 14:26:44 INFO - PROCESS | 1648 | 1467235604915 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 1648 | 1467235604917 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:26:44 INFO - PROCESS | 1648 | 1467235604925 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 1648 | 1467235604926 Marionette TRACE conn2 <- [1,2386,null,{}] 14:26:44 INFO - PROCESS | 1648 | 1467235604928 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:44 INFO - PROCESS | 1648 | 1467235604929 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:45 INFO - PROCESS | 1648 | 1467235605023 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:26:45 INFO - PROCESS | 1648 | 1467235605026 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 1648 | 1467235605031 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d23000 == 32 [pid = 1648] [id = 604] 14:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11396f800) [pid = 1648] [serial = 1812] [outer = 0x0] 14:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11927f000) [pid = 1648] [serial = 1813] [outer = 0x11396f800] 14:26:45 INFO - PROCESS | 1648 | 1467235605064 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1195ef800) [pid = 1648] [serial = 1814] [outer = 0x11396f800] 14:26:45 INFO - PROCESS | 1648 | 1467235605421 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 14:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:26:45 INFO - PROCESS | 1648 | 1467235605448 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:26:45 INFO - PROCESS | 1648 | 1467235605449 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:26:45 INFO - PROCESS | 1648 | 1467235605451 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 1648 | 1467235605452 Marionette TRACE conn2 <- [1,2390,null,{}] 14:26:45 INFO - PROCESS | 1648 | 1467235605457 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:45 INFO - PROCESS | 1648 | 1467235605458 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:45 INFO - PROCESS | 1648 | 1467235605557 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:26:45 INFO - PROCESS | 1648 | 1467235605561 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 1648 | 1467235605562 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1128ba800 == 33 [pid = 1648] [id = 605] 14:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1195efc00) [pid = 1648] [serial = 1815] [outer = 0x0] 14:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119fefc00) [pid = 1648] [serial = 1816] [outer = 0x1195efc00] 14:26:45 INFO - PROCESS | 1648 | 1467235605587 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12124ec00) [pid = 1648] [serial = 1817] [outer = 0x1195efc00] 14:26:45 INFO - PROCESS | 1648 | 1467235605949 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 14:26:45 INFO - PROCESS | 1648 | 1467235605972 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:26:45 INFO - PROCESS | 1648 | 1467235605973 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:26:45 INFO - PROCESS | 1648 | 1467235605976 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 1648 | 1467235605977 Marionette TRACE conn2 <- [1,2394,null,{}] 14:26:45 INFO - PROCESS | 1648 | 1467235605979 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:45 INFO - PROCESS | 1648 | 1467235605980 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:46 INFO - PROCESS | 1648 | 1467235606083 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:26:46 INFO - PROCESS | 1648 | 1467235606088 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 1648 | 1467235606089 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1e800 == 34 [pid = 1648] [id = 606] 14:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x111c20400) [pid = 1648] [serial = 1818] [outer = 0x0] 14:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121392800) [pid = 1648] [serial = 1819] [outer = 0x111c20400] 14:26:46 INFO - PROCESS | 1648 | 1467235606114 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12147fc00) [pid = 1648] [serial = 1820] [outer = 0x111c20400] 14:26:46 INFO - PROCESS | 1648 | 1467235606445 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128853c00) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121482800) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128de9800) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12959e800) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116a11c00) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119540c00) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113971800) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117195400) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12ba28400) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12139c800) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1210b7800) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a54c00) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1128cdc00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118542400) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12ba1cc00) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:26:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bb44800) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:26:46 INFO - PROCESS | 1648 | 1467235606696 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:26:46 INFO - PROCESS | 1648 | 1467235606697 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:26:46 INFO - PROCESS | 1648 | 1467235606707 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:26:46 INFO - PROCESS | 1648 | 1467235606708 Marionette TRACE conn2 <- [1,2398,null,{}] 14:26:46 INFO - PROCESS | 1648 | 1467235606710 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:46 INFO - PROCESS | 1648 | 1467235606712 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:46 INFO - PROCESS | 1648 | 1467235606789 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:26:46 INFO - PROCESS | 1648 | 1467235606793 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 1648 | 1467235606794 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1183e2000 == 35 [pid = 1648] [id = 607] 14:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a57800) [pid = 1648] [serial = 1821] [outer = 0x0] 14:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116783400) [pid = 1648] [serial = 1822] [outer = 0x112a57800] 14:26:46 INFO - PROCESS | 1648 | 1467235606819 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11927b800) [pid = 1648] [serial = 1823] [outer = 0x112a57800] 14:26:47 INFO - PROCESS | 1648 | 1467235607155 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 479ms 14:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:26:47 INFO - PROCESS | 1648 | 1467235607181 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 1648 | 1467235607182 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:26:47 INFO - PROCESS | 1648 | 1467235607184 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 1648 | 1467235607185 Marionette TRACE conn2 <- [1,2402,null,{}] 14:26:47 INFO - PROCESS | 1648 | 1467235607190 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:47 INFO - PROCESS | 1648 | 1467235607191 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:47 INFO - PROCESS | 1648 | 1467235607263 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:26:47 INFO - PROCESS | 1648 | 1467235607324 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 1648 | 1467235607325 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x129221000 == 36 [pid = 1648] [id = 608] 14:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1128cf800) [pid = 1648] [serial = 1824] [outer = 0x0] 14:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121215000) [pid = 1648] [serial = 1825] [outer = 0x1128cf800] 14:26:47 INFO - PROCESS | 1648 | 1467235607349 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121c07c00) [pid = 1648] [serial = 1826] [outer = 0x1128cf800] 14:26:47 INFO - PROCESS | 1648 | 1467235607683 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 524ms 14:26:47 INFO - PROCESS | 1648 | 1467235607709 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:26:47 INFO - PROCESS | 1648 | 1467235607711 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:26:47 INFO - PROCESS | 1648 | 1467235607714 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 1648 | 1467235607716 Marionette TRACE conn2 <- [1,2406,null,{}] 14:26:47 INFO - PROCESS | 1648 | 1467235607721 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:47 INFO - PROCESS | 1648 | 1467235607723 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:47 INFO - PROCESS | 1648 | 1467235607843 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:26:47 INFO - PROCESS | 1648 | 1467235607849 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 1648 | 1467235607851 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bb000 == 37 [pid = 1648] [id = 609] 14:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1129b2800) [pid = 1648] [serial = 1827] [outer = 0x0] 14:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123dc1400) [pid = 1648] [serial = 1828] [outer = 0x1129b2800] 14:26:47 INFO - PROCESS | 1648 | 1467235607897 Marionette DEBUG loaded listener.js 14:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124cd7400) [pid = 1648] [serial = 1829] [outer = 0x1129b2800] 14:26:48 INFO - PROCESS | 1648 | 1467235608333 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 672ms 14:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:26:48 INFO - PROCESS | 1648 | 1467235608388 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 1648 | 1467235608391 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:26:48 INFO - PROCESS | 1648 | 1467235608393 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 1648 | 1467235608394 Marionette TRACE conn2 <- [1,2410,null,{}] 14:26:48 INFO - PROCESS | 1648 | 1467235608397 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:48 INFO - PROCESS | 1648 | 1467235608398 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:48 INFO - PROCESS | 1648 | 1467235608484 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:26:48 INFO - PROCESS | 1648 | 1467235608489 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 1648 | 1467235608490 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fe9000 == 38 [pid = 1648] [id = 610] 14:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121c06400) [pid = 1648] [serial = 1830] [outer = 0x0] 14:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125f40400) [pid = 1648] [serial = 1831] [outer = 0x121c06400] 14:26:48 INFO - PROCESS | 1648 | 1467235608514 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126658000) [pid = 1648] [serial = 1832] [outer = 0x121c06400] 14:26:49 INFO - PROCESS | 1648 | 1467235609044 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 671ms 14:26:49 INFO - PROCESS | 1648 | 1467235609085 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 1648 | 1467235609091 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:26:49 INFO - PROCESS | 1648 | 1467235609097 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - PROCESS | 1648 | 1467235609101 Marionette TRACE conn2 <- [1,2414,null,{}] 14:26:49 INFO - PROCESS | 1648 | 1467235609107 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:49 INFO - PROCESS | 1648 | 1467235609109 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:49 INFO - PROCESS | 1648 | 1467235609324 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:26:49 INFO - PROCESS | 1648 | 1467235609442 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 1648 | 1467235609443 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f44800 == 39 [pid = 1648] [id = 611] 14:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1131a1800) [pid = 1648] [serial = 1833] [outer = 0x0] 14:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113936800) [pid = 1648] [serial = 1834] [outer = 0x1131a1800] 14:26:49 INFO - PROCESS | 1648 | 1467235609493 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1160a5400) [pid = 1648] [serial = 1835] [outer = 0x1131a1800] 14:26:50 INFO - PROCESS | 1648 | 1467235610041 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1029ms 14:26:50 INFO - PROCESS | 1648 | 1467235610125 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 1648 | 1467235610128 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:26:50 INFO - PROCESS | 1648 | 1467235610133 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 1648 | 1467235610135 Marionette TRACE conn2 <- [1,2418,null,{}] 14:26:50 INFO - PROCESS | 1648 | 1467235610138 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:50 INFO - PROCESS | 1648 | 1467235610140 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:50 INFO - PROCESS | 1648 | 1467235610252 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:26:50 INFO - PROCESS | 1648 | 1467235610337 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 1648 | 1467235610339 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a80800 == 40 [pid = 1648] [id = 612] 14:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11728fc00) [pid = 1648] [serial = 1836] [outer = 0x0] 14:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1176ccc00) [pid = 1648] [serial = 1837] [outer = 0x11728fc00] 14:26:50 INFO - PROCESS | 1648 | 1467235610370 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11848c800) [pid = 1648] [serial = 1838] [outer = 0x11728fc00] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8bb000 == 39 [pid = 1648] [id = 609] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x129221000 == 38 [pid = 1648] [id = 608] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1183e2000 == 37 [pid = 1648] [id = 607] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1e800 == 36 [pid = 1648] [id = 606] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1128ba800 == 35 [pid = 1648] [id = 605] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x123d23000 == 34 [pid = 1648] [id = 604] 14:26:51 INFO - PROCESS | 1648 | 1467235611056 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119caf800 == 33 [pid = 1648] [id = 603] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11960d800 == 32 [pid = 1648] [id = 602] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x117167000 == 31 [pid = 1648] [id = 601] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11620c800 == 30 [pid = 1648] [id = 600] 14:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11267f000 == 29 [pid = 1648] [id = 599] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1288b6400) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124ae7800) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129596c00) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12922c000) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a805000) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1295dd400) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118453800) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118546800) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121211c00) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12147a800) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d5d000) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11678c800) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11816c400) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11854c000) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bb48400) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121483800) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12121c000) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12139d400) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118fb7c00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11953f000) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121214c00) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1166ef400) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121214800) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bbb1000) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bbb6800) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bb44c00) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12ab4e400) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bc15400) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12ba1c800) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128877c00) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 14:26:51 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121e36800) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 14:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 974ms 14:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:26:51 INFO - PROCESS | 1648 | 1467235611107 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 1648 | 1467235611109 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:26:51 INFO - PROCESS | 1648 | 1467235611112 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 1648 | 1467235611114 Marionette TRACE conn2 <- [1,2422,null,{}] 14:26:51 INFO - PROCESS | 1648 | 1467235611117 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:51 INFO - PROCESS | 1648 | 1467235611119 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:51 INFO - PROCESS | 1648 | 1467235611205 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:26:51 INFO - PROCESS | 1648 | 1467235611210 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 1648 | 1467235611213 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116069000 == 30 [pid = 1648] [id = 613] 14:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11325cc00) [pid = 1648] [serial = 1839] [outer = 0x0] 14:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113968c00) [pid = 1648] [serial = 1840] [outer = 0x11325cc00] 14:26:51 INFO - PROCESS | 1648 | 1467235611242 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1166ef400) [pid = 1648] [serial = 1841] [outer = 0x11325cc00] 14:26:51 INFO - PROCESS | 1648 | 1467235611614 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 14:26:51 INFO - PROCESS | 1648 | 1467235611633 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 1648 | 1467235611636 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:26:51 INFO - PROCESS | 1648 | 1467235611640 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 1648 | 1467235611642 Marionette TRACE conn2 <- [1,2426,null,{}] 14:26:51 INFO - PROCESS | 1648 | 1467235611644 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:51 INFO - PROCESS | 1648 | 1467235611646 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:51 INFO - PROCESS | 1648 | 1467235611726 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:26:51 INFO - PROCESS | 1648 | 1467235611731 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 1648 | 1467235611732 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ba800 == 31 [pid = 1648] [id = 614] 14:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11728cc00) [pid = 1648] [serial = 1842] [outer = 0x0] 14:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118483c00) [pid = 1648] [serial = 1843] [outer = 0x11728cc00] 14:26:51 INFO - PROCESS | 1648 | 1467235611760 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118545400) [pid = 1648] [serial = 1844] [outer = 0x11728cc00] 14:26:52 INFO - PROCESS | 1648 | 1467235612224 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 619ms 14:26:52 INFO - PROCESS | 1648 | 1467235612260 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 1648 | 1467235612262 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:26:52 INFO - PROCESS | 1648 | 1467235612265 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 1648 | 1467235612269 Marionette TRACE conn2 <- [1,2430,null,{}] 14:26:52 INFO - PROCESS | 1648 | 1467235612280 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:52 INFO - PROCESS | 1648 | 1467235612285 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:52 INFO - PROCESS | 1648 | 1467235612408 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:26:52 INFO - PROCESS | 1648 | 1467235612425 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 1648 | 1467235612428 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1216d7000 == 32 [pid = 1648] [id = 615] 14:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129aec00) [pid = 1648] [serial = 1845] [outer = 0x0] 14:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118f42800) [pid = 1648] [serial = 1846] [outer = 0x1129aec00] 14:26:52 INFO - PROCESS | 1648 | 1467235612474 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119538400) [pid = 1648] [serial = 1847] [outer = 0x1129aec00] 14:26:52 INFO - PROCESS | 1648 | 1467235612838 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 625ms 14:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:26:52 INFO - PROCESS | 1648 | 1467235612890 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 1648 | 1467235612892 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:26:52 INFO - PROCESS | 1648 | 1467235612894 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 1648 | 1467235612895 Marionette TRACE conn2 <- [1,2434,null,{}] 14:26:52 INFO - PROCESS | 1648 | 1467235612913 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:52 INFO - PROCESS | 1648 | 1467235612914 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:52 INFO - PROCESS | 1648 | 1467235612995 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:26:53 INFO - PROCESS | 1648 | 1467235612998 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 1648 | 1467235613000 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126519000 == 33 [pid = 1648] [id = 616] 14:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1195e4c00) [pid = 1648] [serial = 1848] [outer = 0x0] 14:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1196ac800) [pid = 1648] [serial = 1849] [outer = 0x1195e4c00] 14:26:53 INFO - PROCESS | 1648 | 1467235613028 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121213000) [pid = 1648] [serial = 1850] [outer = 0x1195e4c00] 14:26:53 INFO - PROCESS | 1648 | 1467235613393 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 536ms 14:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:26:53 INFO - PROCESS | 1648 | 1467235613438 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 1648 | 1467235613439 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:26:53 INFO - PROCESS | 1648 | 1467235613441 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - PROCESS | 1648 | 1467235613442 Marionette TRACE conn2 <- [1,2438,null,{}] 14:26:53 INFO - PROCESS | 1648 | 1467235613444 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:53 INFO - PROCESS | 1648 | 1467235613446 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:53 INFO - PROCESS | 1648 | 1467235613545 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:26:53 INFO - PROCESS | 1648 | 1467235613549 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 1648 | 1467235613550 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129213000 == 34 [pid = 1648] [id = 617] 14:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1195e7800) [pid = 1648] [serial = 1851] [outer = 0x0] 14:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12121e400) [pid = 1648] [serial = 1852] [outer = 0x1195e7800] 14:26:53 INFO - PROCESS | 1648 | 1467235613574 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12139d400) [pid = 1648] [serial = 1853] [outer = 0x1195e7800] 14:26:53 INFO - PROCESS | 1648 | 1467235613948 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 14:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:26:53 INFO - PROCESS | 1648 | 1467235613959 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 1648 | 1467235613960 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:26:53 INFO - PROCESS | 1648 | 1467235613962 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - PROCESS | 1648 | 1467235613963 Marionette TRACE conn2 <- [1,2442,null,{}] 14:26:53 INFO - PROCESS | 1648 | 1467235613966 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:53 INFO - PROCESS | 1648 | 1467235613970 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:54 INFO - PROCESS | 1648 | 1467235614092 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:26:54 INFO - PROCESS | 1648 | 1467235614105 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 1648 | 1467235614106 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e8800 == 35 [pid = 1648] [id = 618] 14:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121478400) [pid = 1648] [serial = 1854] [outer = 0x0] 14:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e35c00) [pid = 1648] [serial = 1855] [outer = 0x121478400] 14:26:54 INFO - PROCESS | 1648 | 1467235614131 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12649e800) [pid = 1648] [serial = 1856] [outer = 0x121478400] 14:26:54 INFO - PROCESS | 1648 | 1467235614459 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:26:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 14:26:54 INFO - PROCESS | 1648 | 1467235614483 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 1648 | 1467235614484 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:26:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:26:54 INFO - PROCESS | 1648 | 1467235614486 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 1648 | 1467235614487 Marionette TRACE conn2 <- [1,2446,null,{}] 14:26:54 INFO - PROCESS | 1648 | 1467235614490 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:54 INFO - PROCESS | 1648 | 1467235614491 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:54 INFO - PROCESS | 1648 | 1467235614594 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:26:54 INFO - PROCESS | 1648 | 1467235614605 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 1648 | 1467235614606 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b349000 == 36 [pid = 1648] [id = 619] 14:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126556800) [pid = 1648] [serial = 1857] [outer = 0x0] 14:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126658800) [pid = 1648] [serial = 1858] [outer = 0x126556800] 14:26:54 INFO - PROCESS | 1648 | 1467235614631 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12687c800) [pid = 1648] [serial = 1859] [outer = 0x126556800] 14:26:54 INFO - PROCESS | 1648 | 1467235614960 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 523ms 14:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:26:55 INFO - PROCESS | 1648 | 1467235615013 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:26:55 INFO - PROCESS | 1648 | 1467235615015 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:26:55 INFO - PROCESS | 1648 | 1467235615017 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 1648 | 1467235615018 Marionette TRACE conn2 <- [1,2450,null,{}] 14:26:55 INFO - PROCESS | 1648 | 1467235615020 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:55 INFO - PROCESS | 1648 | 1467235615021 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:55 INFO - PROCESS | 1648 | 1467235615120 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:26:55 INFO - PROCESS | 1648 | 1467235615123 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 1648 | 1467235615124 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb79800 == 37 [pid = 1648] [id = 620] 14:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1128cd800) [pid = 1648] [serial = 1860] [outer = 0x0] 14:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128851400) [pid = 1648] [serial = 1861] [outer = 0x1128cd800] 14:26:55 INFO - PROCESS | 1648 | 1467235615156 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12887b400) [pid = 1648] [serial = 1862] [outer = 0x1128cd800] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11396f800) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117294c00) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1195efc00) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d5c400) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x111c20400) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a5d800) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113192800) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x110ff1800) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113218000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a57800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1129b2800) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118ad9400) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12139b000) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11953e000) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1128cf800) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:26:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129ae000) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:26:55 INFO - PROCESS | 1648 | 1467235615557 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 571ms 14:26:55 INFO - PROCESS | 1648 | 1467235615614 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:26:55 INFO - PROCESS | 1648 | 1467235615616 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:26:55 INFO - PROCESS | 1648 | 1467235615624 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 1648 | 1467235615626 Marionette TRACE conn2 <- [1,2454,null,{}] 14:26:55 INFO - PROCESS | 1648 | 1467235615629 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:55 INFO - PROCESS | 1648 | 1467235615631 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:55 INFO - PROCESS | 1648 | 1467235615711 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:26:55 INFO - PROCESS | 1648 | 1467235615715 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 1648 | 1467235615716 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x129790000 == 38 [pid = 1648] [id = 621] 14:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113d5d400) [pid = 1648] [serial = 1863] [outer = 0x0] 14:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a02c00) [pid = 1648] [serial = 1864] [outer = 0x113d5d400] 14:26:55 INFO - PROCESS | 1648 | 1467235615743 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118867000) [pid = 1648] [serial = 1865] [outer = 0x113d5d400] 14:26:56 INFO - PROCESS | 1648 | 1467235616089 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 475ms 14:26:56 INFO - PROCESS | 1648 | 1467235616096 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 1648 | 1467235616097 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:26:56 INFO - PROCESS | 1648 | 1467235616099 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 1648 | 1467235616100 Marionette TRACE conn2 <- [1,2458,null,{}] 14:26:56 INFO - PROCESS | 1648 | 1467235616103 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:56 INFO - PROCESS | 1648 | 1467235616106 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:56 INFO - PROCESS | 1648 | 1467235616198 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:26:56 INFO - PROCESS | 1648 | 1467235616204 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 1648 | 1467235616206 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d8800 == 39 [pid = 1648] [id = 622] 14:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1160ac800) [pid = 1648] [serial = 1866] [outer = 0x0] 14:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121479400) [pid = 1648] [serial = 1867] [outer = 0x1160ac800] 14:26:56 INFO - PROCESS | 1648 | 1467235616286 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126654c00) [pid = 1648] [serial = 1868] [outer = 0x1160ac800] 14:26:56 INFO - PROCESS | 1648 | 1467235616552 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 473ms 14:26:56 INFO - PROCESS | 1648 | 1467235616578 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 1648 | 1467235616579 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:26:56 INFO - PROCESS | 1648 | 1467235616582 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 1648 | 1467235616583 Marionette TRACE conn2 <- [1,2462,null,{}] 14:26:56 INFO - PROCESS | 1648 | 1467235616586 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:56 INFO - PROCESS | 1648 | 1467235616589 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:56 INFO - PROCESS | 1648 | 1467235616695 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:26:56 INFO - PROCESS | 1648 | 1467235616699 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 1648 | 1467235616701 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5bf000 == 40 [pid = 1648] [id = 623] 14:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128875800) [pid = 1648] [serial = 1869] [outer = 0x0] 14:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1288b7c00) [pid = 1648] [serial = 1870] [outer = 0x128875800] 14:26:56 INFO - PROCESS | 1648 | 1467235616727 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129302c00) [pid = 1648] [serial = 1871] [outer = 0x128875800] 14:26:57 INFO - PROCESS | 1648 | 1467235617082 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:26:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 14:26:57 INFO - PROCESS | 1648 | 1467235617101 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:26:57 INFO - PROCESS | 1648 | 1467235617103 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:26:57 INFO - PROCESS | 1648 | 1467235617107 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 1648 | 1467235617108 Marionette TRACE conn2 <- [1,2466,null,{}] 14:26:57 INFO - PROCESS | 1648 | 1467235617110 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:57 INFO - PROCESS | 1648 | 1467235617111 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:57 INFO - PROCESS | 1648 | 1467235617227 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:26:57 INFO - PROCESS | 1648 | 1467235617233 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 1648 | 1467235617234 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7d0000 == 41 [pid = 1648] [id = 624] 14:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128879800) [pid = 1648] [serial = 1872] [outer = 0x0] 14:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12930c800) [pid = 1648] [serial = 1873] [outer = 0x128879800] 14:26:57 INFO - PROCESS | 1648 | 1467235617258 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129576c00) [pid = 1648] [serial = 1874] [outer = 0x128879800] 14:26:57 INFO - PROCESS | 1648 | 1467235617726 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:26:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 623ms 14:26:57 INFO - PROCESS | 1648 | 1467235617731 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 1648 | 1467235617734 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:26:57 INFO - PROCESS | 1648 | 1467235617755 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 1648 | 1467235617757 Marionette TRACE conn2 <- [1,2470,null,{}] 14:26:57 INFO - PROCESS | 1648 | 1467235617763 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:57 INFO - PROCESS | 1648 | 1467235617765 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:57 INFO - PROCESS | 1648 | 1467235617878 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:26:57 INFO - PROCESS | 1648 | 1467235617954 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 1648 | 1467235617956 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a8000 == 42 [pid = 1648] [id = 625] 14:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112fc1800) [pid = 1648] [serial = 1875] [outer = 0x0] 14:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113d12c00) [pid = 1648] [serial = 1876] [outer = 0x112fc1800] 14:26:57 INFO - PROCESS | 1648 | 1467235617987 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116973400) [pid = 1648] [serial = 1877] [outer = 0x112fc1800] 14:26:58 INFO - PROCESS | 1648 | 1467235618462 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 744ms 14:26:58 INFO - PROCESS | 1648 | 1467235618485 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 1648 | 1467235618490 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:26:58 INFO - PROCESS | 1648 | 1467235618496 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 1648 | 1467235618497 Marionette TRACE conn2 <- [1,2474,null,{}] 14:26:58 INFO - PROCESS | 1648 | 1467235618500 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:58 INFO - PROCESS | 1648 | 1467235618501 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:58 INFO - PROCESS | 1648 | 1467235618612 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:26:58 INFO - PROCESS | 1648 | 1467235618712 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 1648 | 1467235618713 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1c000 == 43 [pid = 1648] [id = 626] 14:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185a0000) [pid = 1648] [serial = 1878] [outer = 0x0] 14:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118868c00) [pid = 1648] [serial = 1879] [outer = 0x1185a0000] 14:26:58 INFO - PROCESS | 1648 | 1467235618766 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119278800) [pid = 1648] [serial = 1880] [outer = 0x1185a0000] 14:26:59 INFO - PROCESS | 1648 | 1467235619342 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 872ms 14:26:59 INFO - PROCESS | 1648 | 1467235619368 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 1648 | 1467235619369 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:26:59 INFO - PROCESS | 1648 | 1467235619374 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 1648 | 1467235619377 Marionette TRACE conn2 <- [1,2478,null,{}] 14:26:59 INFO - PROCESS | 1648 | 1467235619385 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:59 INFO - PROCESS | 1648 | 1467235619388 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:59 INFO - PROCESS | 1648 | 1467235619493 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:26:59 INFO - PROCESS | 1648 | 1467235619571 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:59 INFO - PROCESS | 1648 | 1467235619573 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe8000 == 44 [pid = 1648] [id = 627] 14:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121e30000) [pid = 1648] [serial = 1881] [outer = 0x0] 14:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121e37c00) [pid = 1648] [serial = 1882] [outer = 0x121e30000] 14:26:59 INFO - PROCESS | 1648 | 1467235619604 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124ca5400) [pid = 1648] [serial = 1883] [outer = 0x121e30000] 14:27:00 INFO - PROCESS | 1648 | 1467235620058 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 724ms 14:27:00 INFO - PROCESS | 1648 | 1467235620098 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:27:00 INFO - PROCESS | 1648 | 1467235620101 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:27:00 INFO - PROCESS | 1648 | 1467235620104 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 1648 | 1467235620106 Marionette TRACE conn2 <- [1,2482,null,{}] 14:27:00 INFO - PROCESS | 1648 | 1467235620110 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:00 INFO - PROCESS | 1648 | 1467235620112 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:00 INFO - PROCESS | 1648 | 1467235620271 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:27:00 INFO - PROCESS | 1648 | 1467235620381 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 1648 | 1467235620383 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e6000 == 45 [pid = 1648] [id = 628] 14:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1264a3c00) [pid = 1648] [serial = 1884] [outer = 0x0] 14:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128880c00) [pid = 1648] [serial = 1885] [outer = 0x1264a3c00] 14:27:00 INFO - PROCESS | 1648 | 1467235620430 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1288b9400) [pid = 1648] [serial = 1886] [outer = 0x1264a3c00] 14:27:00 INFO - PROCESS | 1648 | 1467235620889 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 821ms 14:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:27:00 INFO - PROCESS | 1648 | 1467235620924 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:27:00 INFO - PROCESS | 1648 | 1467235620926 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:27:00 INFO - PROCESS | 1648 | 1467235620928 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 1648 | 1467235620929 Marionette TRACE conn2 <- [1,2486,null,{}] 14:27:00 INFO - PROCESS | 1648 | 1467235620932 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:00 INFO - PROCESS | 1648 | 1467235620933 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:01 INFO - PROCESS | 1648 | 1467235621037 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:27:01 INFO - PROCESS | 1648 | 1467235621101 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 1648 | 1467235621102 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac49800 == 46 [pid = 1648] [id = 629] 14:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129ae400) [pid = 1648] [serial = 1887] [outer = 0x0] 14:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1288ba400) [pid = 1648] [serial = 1888] [outer = 0x1129ae400] 14:27:01 INFO - PROCESS | 1648 | 1467235621190 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129311400) [pid = 1648] [serial = 1889] [outer = 0x1129ae400] 14:27:01 INFO - PROCESS | 1648 | 1467235621762 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 869ms 14:27:01 INFO - PROCESS | 1648 | 1467235621797 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:27:01 INFO - PROCESS | 1648 | 1467235621800 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:27:01 INFO - PROCESS | 1648 | 1467235621803 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 1648 | 1467235621805 Marionette TRACE conn2 <- [1,2490,null,{}] 14:27:01 INFO - PROCESS | 1648 | 1467235621809 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:01 INFO - PROCESS | 1648 | 1467235621810 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:01 INFO - PROCESS | 1648 | 1467235621916 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:27:01 INFO - PROCESS | 1648 | 1467235621981 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 1648 | 1467235621984 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f21800 == 47 [pid = 1648] [id = 630] 14:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112fb5400) [pid = 1648] [serial = 1890] [outer = 0x0] 14:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1151aa800) [pid = 1648] [serial = 1891] [outer = 0x112fb5400] 14:27:02 INFO - PROCESS | 1648 | 1467235622023 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116a0a400) [pid = 1648] [serial = 1892] [outer = 0x112fb5400] 14:27:02 INFO - PROCESS | 1648 | 1467235622491 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 720ms 14:27:02 INFO - PROCESS | 1648 | 1467235622524 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 1648 | 1467235622527 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:27:02 INFO - PROCESS | 1648 | 1467235622530 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 1648 | 1467235622532 Marionette TRACE conn2 <- [1,2494,null,{}] 14:27:02 INFO - PROCESS | 1648 | 1467235622534 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:02 INFO - PROCESS | 1648 | 1467235622536 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:02 INFO - PROCESS | 1648 | 1467235622634 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:27:02 INFO - PROCESS | 1648 | 1467235622699 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 1648 | 1467235622700 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ad000 == 48 [pid = 1648] [id = 631] 14:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1181bb400) [pid = 1648] [serial = 1893] [outer = 0x0] 14:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11859d800) [pid = 1648] [serial = 1894] [outer = 0x1181bb400] 14:27:02 INFO - PROCESS | 1648 | 1467235622727 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118ad1400) [pid = 1648] [serial = 1895] [outer = 0x1181bb400] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5bf000 == 47 [pid = 1648] [id = 623] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d8800 == 46 [pid = 1648] [id = 622] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x129790000 == 45 [pid = 1648] [id = 621] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb79800 == 44 [pid = 1648] [id = 620] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12b349000 == 43 [pid = 1648] [id = 619] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e8800 == 42 [pid = 1648] [id = 618] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x129213000 == 41 [pid = 1648] [id = 617] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x126519000 == 40 [pid = 1648] [id = 616] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1216d7000 == 39 [pid = 1648] [id = 615] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ba800 == 38 [pid = 1648] [id = 614] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x116069000 == 37 [pid = 1648] [id = 613] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118a80800 == 36 [pid = 1648] [id = 612] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x116f44800 == 35 [pid = 1648] [id = 611] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118fe9000 == 34 [pid = 1648] [id = 610] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118f21800 == 33 [pid = 1648] [id = 630] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac49800 == 32 [pid = 1648] [id = 629] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e6000 == 31 [pid = 1648] [id = 628] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe8000 == 30 [pid = 1648] [id = 627] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1c000 == 29 [pid = 1648] [id = 626] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7d0000 == 28 [pid = 1648] [id = 624] 14:27:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a8000 == 27 [pid = 1648] [id = 625] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121c07c00) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121215000) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12147fc00) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1185a1800) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x125f40400) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118f3d400) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1195ef800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124cd7400) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11927f000) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118489800) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118596400) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119fefc00) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116785800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117197000) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121392800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113211400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1181b9000) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11396f000) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12124ec00) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111ca9400) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129a4800) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115ef3800) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118162800) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1160a2400) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116783400) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11927b800) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123dc1400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1196a6000) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119270c00) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126860000) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124f94400) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129574400) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128877400) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 14:27:03 INFO - PROCESS | 1648 | 1467235623636 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1121ms 14:27:03 INFO - PROCESS | 1648 | 1467235623658 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:27:03 INFO - PROCESS | 1648 | 1467235623660 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:27:03 INFO - PROCESS | 1648 | 1467235623664 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - PROCESS | 1648 | 1467235623667 Marionette TRACE conn2 <- [1,2498,null,{}] 14:27:03 INFO - PROCESS | 1648 | 1467235623681 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:03 INFO - PROCESS | 1648 | 1467235623682 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:03 INFO - PROCESS | 1648 | 1467235623767 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:27:03 INFO - PROCESS | 1648 | 1467235623776 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 1648 | 1467235623778 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e3e000 == 28 [pid = 1648] [id = 632] 14:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112f9a800) [pid = 1648] [serial = 1896] [outer = 0x0] 14:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113212c00) [pid = 1648] [serial = 1897] [outer = 0x112f9a800] 14:27:03 INFO - PROCESS | 1648 | 1467235623805 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d5e400) [pid = 1648] [serial = 1898] [outer = 0x112f9a800] 14:27:04 INFO - PROCESS | 1648 | 1467235624174 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 527ms 14:27:04 INFO - PROCESS | 1648 | 1467235624191 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:27:04 INFO - PROCESS | 1648 | 1467235624194 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:27:04 INFO - PROCESS | 1648 | 1467235624198 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 1648 | 1467235624199 Marionette TRACE conn2 <- [1,2502,null,{}] 14:27:04 INFO - PROCESS | 1648 | 1467235624202 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:04 INFO - PROCESS | 1648 | 1467235624205 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:04 INFO - PROCESS | 1648 | 1467235624291 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:27:04 INFO - PROCESS | 1648 | 1467235624346 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 1648 | 1467235624347 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x117154000 == 29 [pid = 1648] [id = 633] 14:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113f0f400) [pid = 1648] [serial = 1899] [outer = 0x0] 14:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1166f5800) [pid = 1648] [serial = 1900] [outer = 0x113f0f400] 14:27:04 INFO - PROCESS | 1648 | 1467235624374 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1176c0c00) [pid = 1648] [serial = 1901] [outer = 0x113f0f400] 14:27:04 INFO - PROCESS | 1648 | 1467235624691 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 14:27:04 INFO - PROCESS | 1648 | 1467235624718 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:27:04 INFO - PROCESS | 1648 | 1467235624719 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:27:04 INFO - PROCESS | 1648 | 1467235624726 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 1648 | 1467235624728 Marionette TRACE conn2 <- [1,2506,null,{}] 14:27:04 INFO - PROCESS | 1648 | 1467235624737 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:04 INFO - PROCESS | 1648 | 1467235624741 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:04 INFO - PROCESS | 1648 | 1467235624818 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:27:04 INFO - PROCESS | 1648 | 1467235624876 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 1648 | 1467235624878 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fef000 == 30 [pid = 1648] [id = 634] 14:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176cd800) [pid = 1648] [serial = 1902] [outer = 0x0] 14:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11848e400) [pid = 1648] [serial = 1903] [outer = 0x1176cd800] 14:27:04 INFO - PROCESS | 1648 | 1467235624906 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118867800) [pid = 1648] [serial = 1904] [outer = 0x1176cd800] 14:27:05 INFO - PROCESS | 1648 | 1467235625242 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 573ms 14:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:27:05 INFO - PROCESS | 1648 | 1467235625299 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:27:05 INFO - PROCESS | 1648 | 1467235625301 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:27:05 INFO - PROCESS | 1648 | 1467235625304 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 1648 | 1467235625306 Marionette TRACE conn2 <- [1,2510,null,{}] 14:27:05 INFO - PROCESS | 1648 | 1467235625310 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:05 INFO - PROCESS | 1648 | 1467235625311 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:05 INFO - PROCESS | 1648 | 1467235625434 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:27:05 INFO - PROCESS | 1648 | 1467235625570 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 1648 | 1467235625571 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x121525000 == 31 [pid = 1648] [id = 635] 14:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1181b7400) [pid = 1648] [serial = 1905] [outer = 0x0] 14:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118ad3000) [pid = 1648] [serial = 1906] [outer = 0x1181b7400] 14:27:05 INFO - PROCESS | 1648 | 1467235625621 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11927cc00) [pid = 1648] [serial = 1907] [outer = 0x1181b7400] 14:27:05 INFO - PROCESS | 1648 | 1467235625960 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 672ms 14:27:05 INFO - PROCESS | 1648 | 1467235625976 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:27:05 INFO - PROCESS | 1648 | 1467235625977 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:27:05 INFO - PROCESS | 1648 | 1467235625979 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 1648 | 1467235625980 Marionette TRACE conn2 <- [1,2514,null,{}] 14:27:05 INFO - PROCESS | 1648 | 1467235625983 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:05 INFO - PROCESS | 1648 | 1467235625984 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:06 INFO - PROCESS | 1648 | 1467235626078 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:27:06 INFO - PROCESS | 1648 | 1467235626090 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 1648 | 1467235626091 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x124828000 == 32 [pid = 1648] [id = 636] 14:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11519dc00) [pid = 1648] [serial = 1908] [outer = 0x0] 14:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119535000) [pid = 1648] [serial = 1909] [outer = 0x11519dc00] 14:27:06 INFO - PROCESS | 1648 | 1467235626116 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1195e2000) [pid = 1648] [serial = 1910] [outer = 0x11519dc00] 14:27:06 INFO - PROCESS | 1648 | 1467235626463 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 14:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:27:06 INFO - PROCESS | 1648 | 1467235626499 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 1648 | 1467235626500 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:27:06 INFO - PROCESS | 1648 | 1467235626502 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 1648 | 1467235626503 Marionette TRACE conn2 <- [1,2518,null,{}] 14:27:06 INFO - PROCESS | 1648 | 1467235626506 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:06 INFO - PROCESS | 1648 | 1467235626509 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:06 INFO - PROCESS | 1648 | 1467235626616 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:27:06 INFO - PROCESS | 1648 | 1467235626655 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 1648 | 1467235626656 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265b9800 == 33 [pid = 1648] [id = 637] 14:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1195f0000) [pid = 1648] [serial = 1911] [outer = 0x0] 14:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119c30c00) [pid = 1648] [serial = 1912] [outer = 0x1195f0000] 14:27:06 INFO - PROCESS | 1648 | 1467235626681 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121395000) [pid = 1648] [serial = 1913] [outer = 0x1195f0000] 14:27:07 INFO - PROCESS | 1648 | 1467235627008 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 571ms 14:27:07 INFO - PROCESS | 1648 | 1467235627074 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 1648 | 1467235627075 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:27:07 INFO - PROCESS | 1648 | 1467235627077 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 1648 | 1467235627078 Marionette TRACE conn2 <- [1,2522,null,{}] 14:27:07 INFO - PROCESS | 1648 | 1467235627080 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:07 INFO - PROCESS | 1648 | 1467235627082 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:07 INFO - PROCESS | 1648 | 1467235627178 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:27:07 INFO - PROCESS | 1648 | 1467235627191 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 1648 | 1467235627192 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c32000 == 34 [pid = 1648] [id = 638] 14:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118f3d400) [pid = 1648] [serial = 1914] [outer = 0x0] 14:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121479800) [pid = 1648] [serial = 1915] [outer = 0x118f3d400] 14:27:07 INFO - PROCESS | 1648 | 1467235627216 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121699800) [pid = 1648] [serial = 1916] [outer = 0x118f3d400] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128875800) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1195e7800) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121478400) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126556800) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1128cd800) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129aec00) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121c06400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1195e4c00) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1131a1800) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11728fc00) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11728cc00) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11325cc00) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113d5d400) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1160ac800) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:27:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128879800) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:27:07 INFO - PROCESS | 1648 | 1467235627734 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 14:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:27:07 INFO - PROCESS | 1648 | 1467235627747 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 1648 | 1467235627748 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:27:07 INFO - PROCESS | 1648 | 1467235627750 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 1648 | 1467235627752 Marionette TRACE conn2 <- [1,2526,null,{}] 14:27:07 INFO - PROCESS | 1648 | 1467235627755 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:07 INFO - PROCESS | 1648 | 1467235627758 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:07 INFO - PROCESS | 1648 | 1467235627830 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:27:07 INFO - PROCESS | 1648 | 1467235627834 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 1648 | 1467235627835 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f6b800 == 35 [pid = 1648] [id = 639] 14:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112039800) [pid = 1648] [serial = 1917] [outer = 0x0] 14:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113192800) [pid = 1648] [serial = 1918] [outer = 0x112039800] 14:27:07 INFO - PROCESS | 1648 | 1467235627863 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11854ec00) [pid = 1648] [serial = 1919] [outer = 0x112039800] 14:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 471ms 14:27:08 INFO - PROCESS | 1648 | 1467235628217 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:27:08 INFO - PROCESS | 1648 | 1467235628222 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:27:08 INFO - PROCESS | 1648 | 1467235628231 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:27:08 INFO - PROCESS | 1648 | 1467235628233 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 1648 | 1467235628234 Marionette TRACE conn2 <- [1,2530,null,{}] 14:27:08 INFO - PROCESS | 1648 | 1467235628236 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:08 INFO - PROCESS | 1648 | 1467235628239 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:08 INFO - PROCESS | 1648 | 1467235628313 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:27:08 INFO - PROCESS | 1648 | 1467235628375 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 1648 | 1467235628376 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979a000 == 36 [pid = 1648] [id = 640] 14:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1122b1800) [pid = 1648] [serial = 1920] [outer = 0x0] 14:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1196ab000) [pid = 1648] [serial = 1921] [outer = 0x1122b1800] 14:27:08 INFO - PROCESS | 1648 | 1467235628400 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e37000) [pid = 1648] [serial = 1922] [outer = 0x1122b1800] 14:27:08 INFO - PROCESS | 1648 | 1467235628687 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 473ms 14:27:08 INFO - PROCESS | 1648 | 1467235628710 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 1648 | 1467235628712 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:27:08 INFO - PROCESS | 1648 | 1467235628714 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 1648 | 1467235628715 Marionette TRACE conn2 <- [1,2534,null,{}] 14:27:08 INFO - PROCESS | 1648 | 1467235628717 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:08 INFO - PROCESS | 1648 | 1467235628718 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:08 INFO - PROCESS | 1648 | 1467235628793 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:27:08 INFO - PROCESS | 1648 | 1467235628798 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 1648 | 1467235628799 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7d8800 == 37 [pid = 1648] [id = 641] 14:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121e34000) [pid = 1648] [serial = 1923] [outer = 0x0] 14:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123dc6000) [pid = 1648] [serial = 1924] [outer = 0x121e34000] 14:27:08 INFO - PROCESS | 1648 | 1467235628825 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124cd7400) [pid = 1648] [serial = 1925] [outer = 0x121e34000] 14:27:09 INFO - PROCESS | 1648 | 1467235629280 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 620ms 14:27:09 INFO - PROCESS | 1648 | 1467235629335 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:27:09 INFO - PROCESS | 1648 | 1467235629348 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:27:09 INFO - PROCESS | 1648 | 1467235629352 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 1648 | 1467235629355 Marionette TRACE conn2 <- [1,2538,null,{}] 14:27:09 INFO - PROCESS | 1648 | 1467235629358 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:09 INFO - PROCESS | 1648 | 1467235629360 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:09 INFO - PROCESS | 1648 | 1467235629460 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:27:09 INFO - PROCESS | 1648 | 1467235629470 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 1648 | 1467235629472 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c7800 == 38 [pid = 1648] [id = 642] 14:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125f34800) [pid = 1648] [serial = 1926] [outer = 0x0] 14:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1265e2c00) [pid = 1648] [serial = 1927] [outer = 0x125f34800] 14:27:09 INFO - PROCESS | 1648 | 1467235629497 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126810800) [pid = 1648] [serial = 1928] [outer = 0x125f34800] 14:27:10 INFO - PROCESS | 1648 | 1467235630038 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms 14:27:10 INFO - PROCESS | 1648 | 1467235630095 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 1648 | 1467235630098 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:27:10 INFO - PROCESS | 1648 | 1467235630101 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - PROCESS | 1648 | 1467235630103 Marionette TRACE conn2 <- [1,2542,null,{}] 14:27:10 INFO - PROCESS | 1648 | 1467235630109 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:10 INFO - PROCESS | 1648 | 1467235630111 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:10 INFO - PROCESS | 1648 | 1467235630250 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:27:10 INFO - PROCESS | 1648 | 1467235630336 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 1648 | 1467235630337 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11714e800 == 39 [pid = 1648] [id = 643] 14:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112fbd800) [pid = 1648] [serial = 1929] [outer = 0x0] 14:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11319b800) [pid = 1648] [serial = 1930] [outer = 0x112fbd800] 14:27:10 INFO - PROCESS | 1648 | 1467235630369 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1151a8400) [pid = 1648] [serial = 1931] [outer = 0x112fbd800] 14:27:10 INFO - PROCESS | 1648 | 1467235630867 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 823ms 14:27:10 INFO - PROCESS | 1648 | 1467235630935 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 1648 | 1467235630938 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:27:10 INFO - PROCESS | 1648 | 1467235630943 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - PROCESS | 1648 | 1467235630944 Marionette TRACE conn2 <- [1,2546,null,{}] 14:27:10 INFO - PROCESS | 1648 | 1467235630947 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:10 INFO - PROCESS | 1648 | 1467235630949 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:11 INFO - PROCESS | 1648 | 1467235631060 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:27:11 INFO - PROCESS | 1648 | 1467235631158 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 1648 | 1467235631159 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x121517000 == 40 [pid = 1648] [id = 644] 14:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118163400) [pid = 1648] [serial = 1932] [outer = 0x0] 14:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1181bc400) [pid = 1648] [serial = 1933] [outer = 0x118163400] 14:27:11 INFO - PROCESS | 1648 | 1467235631190 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11859c400) [pid = 1648] [serial = 1934] [outer = 0x118163400] 14:27:11 INFO - PROCESS | 1648 | 1467235631852 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7d8800 == 39 [pid = 1648] [id = 641] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12979a000 == 38 [pid = 1648] [id = 640] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x128f6b800 == 37 [pid = 1648] [id = 639] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x128c32000 == 36 [pid = 1648] [id = 638] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1265b9800 == 35 [pid = 1648] [id = 637] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x124828000 == 34 [pid = 1648] [id = 636] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x121525000 == 33 [pid = 1648] [id = 635] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x118fef000 == 32 [pid = 1648] [id = 634] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x117154000 == 31 [pid = 1648] [id = 633] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x115e3e000 == 30 [pid = 1648] [id = 632] 14:27:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ad000 == 29 [pid = 1648] [id = 631] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1288b7c00) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12121e400) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121e35c00) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126658800) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12649e800) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128851400) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12687c800) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118f42800) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119538400) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126658000) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1196ac800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113936800) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1160a5400) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1176ccc00) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11848c800) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118483c00) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118545400) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113968c00) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1166ef400) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116a02c00) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126654c00) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12887b400) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12139d400) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121479400) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121213000) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129302c00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118867000) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129576c00) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 14:27:11 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12930c800) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 14:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 972ms 14:27:11 INFO - PROCESS | 1648 | 1467235631915 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 1648 | 1467235631917 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:27:11 INFO - PROCESS | 1648 | 1467235631920 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 1648 | 1467235631922 Marionette TRACE conn2 <- [1,2550,null,{}] 14:27:11 INFO - PROCESS | 1648 | 1467235631925 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:11 INFO - PROCESS | 1648 | 1467235631927 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:12 INFO - PROCESS | 1648 | 1467235632012 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:27:12 INFO - PROCESS | 1648 | 1467235632026 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 1648 | 1467235632027 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11606a000 == 30 [pid = 1648] [id = 645] 14:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1151aa400) [pid = 1648] [serial = 1935] [outer = 0x0] 14:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116047000) [pid = 1648] [serial = 1936] [outer = 0x1151aa400] 14:27:12 INFO - PROCESS | 1648 | 1467235632055 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11678a000) [pid = 1648] [serial = 1937] [outer = 0x1151aa400] 14:27:12 INFO - PROCESS | 1648 | 1467235632436 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 572ms 14:27:12 INFO - PROCESS | 1648 | 1467235632492 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 1648 | 1467235632495 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:27:12 INFO - PROCESS | 1648 | 1467235632499 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 1648 | 1467235632501 Marionette TRACE conn2 <- [1,2554,null,{}] 14:27:12 INFO - PROCESS | 1648 | 1467235632504 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:12 INFO - PROCESS | 1648 | 1467235632506 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:12 INFO - PROCESS | 1648 | 1467235632591 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:27:12 INFO - PROCESS | 1648 | 1467235632595 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 1648 | 1467235632596 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ad000 == 31 [pid = 1648] [id = 646] 14:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117e9c400) [pid = 1648] [serial = 1938] [outer = 0x0] 14:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11845b800) [pid = 1648] [serial = 1939] [outer = 0x117e9c400] 14:27:12 INFO - PROCESS | 1648 | 1467235632623 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11854c800) [pid = 1648] [serial = 1940] [outer = 0x117e9c400] 14:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 469ms 14:27:12 INFO - PROCESS | 1648 | 1467235632964 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:27:12 INFO - PROCESS | 1648 | 1467235632968 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 1648 | 1467235632971 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:27:12 INFO - PROCESS | 1648 | 1467235632973 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 1648 | 1467235632976 Marionette TRACE conn2 <- [1,2558,null,{}] 14:27:12 INFO - PROCESS | 1648 | 1467235632983 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:12 INFO - PROCESS | 1648 | 1467235632987 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:13 INFO - PROCESS | 1648 | 1467235633098 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:27:13 INFO - PROCESS | 1648 | 1467235633110 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 1648 | 1467235633112 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121513800 == 32 [pid = 1648] [id = 647] 14:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1128d7c00) [pid = 1648] [serial = 1941] [outer = 0x0] 14:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fb7c00) [pid = 1648] [serial = 1942] [outer = 0x1128d7c00] 14:27:13 INFO - PROCESS | 1648 | 1467235633140 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119532000) [pid = 1648] [serial = 1943] [outer = 0x1128d7c00] 14:27:13 INFO - PROCESS | 1648 | 1467235633535 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 572ms 14:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:27:13 INFO - PROCESS | 1648 | 1467235633546 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 1648 | 1467235633549 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:27:13 INFO - PROCESS | 1648 | 1467235633551 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 1648 | 1467235633553 Marionette TRACE conn2 <- [1,2562,null,{}] 14:27:13 INFO - PROCESS | 1648 | 1467235633575 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:13 INFO - PROCESS | 1648 | 1467235633577 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:13 INFO - PROCESS | 1648 | 1467235633708 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:27:13 INFO - PROCESS | 1648 | 1467235633715 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 1648 | 1467235633717 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fcd800 == 33 [pid = 1648] [id = 648] 14:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1195e5800) [pid = 1648] [serial = 1944] [outer = 0x0] 14:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1210b9400) [pid = 1648] [serial = 1945] [outer = 0x1195e5800] 14:27:13 INFO - PROCESS | 1648 | 1467235633758 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121219800) [pid = 1648] [serial = 1946] [outer = 0x1195e5800] 14:27:14 INFO - PROCESS | 1648 | 1467235634193 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 672ms 14:27:14 INFO - PROCESS | 1648 | 1467235634228 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 1648 | 1467235634229 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:27:14 INFO - PROCESS | 1648 | 1467235634231 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - PROCESS | 1648 | 1467235634232 Marionette TRACE conn2 <- [1,2566,null,{}] 14:27:14 INFO - PROCESS | 1648 | 1467235634235 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:14 INFO - PROCESS | 1648 | 1467235634236 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:14 INFO - PROCESS | 1648 | 1467235634345 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:27:14 INFO - PROCESS | 1648 | 1467235634364 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 1648 | 1467235634365 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f68800 == 34 [pid = 1648] [id = 649] 14:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113d5c000) [pid = 1648] [serial = 1947] [outer = 0x0] 14:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12121e000) [pid = 1648] [serial = 1948] [outer = 0x113d5c000] 14:27:14 INFO - PROCESS | 1648 | 1467235634424 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121397800) [pid = 1648] [serial = 1949] [outer = 0x113d5c000] 14:27:14 INFO - PROCESS | 1648 | 1467235634755 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 568ms 14:27:14 INFO - PROCESS | 1648 | 1467235634800 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 1648 | 1467235634801 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:27:14 INFO - PROCESS | 1648 | 1467235634803 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - PROCESS | 1648 | 1467235634804 Marionette TRACE conn2 <- [1,2570,null,{}] 14:27:14 INFO - PROCESS | 1648 | 1467235634807 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:14 INFO - PROCESS | 1648 | 1467235634811 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:14 INFO - PROCESS | 1648 | 1467235634932 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:27:14 INFO - PROCESS | 1648 | 1467235634945 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 1648 | 1467235634946 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7f1000 == 35 [pid = 1648] [id = 650] 14:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121475c00) [pid = 1648] [serial = 1950] [outer = 0x0] 14:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e39c00) [pid = 1648] [serial = 1951] [outer = 0x121475c00] 14:27:14 INFO - PROCESS | 1648 | 1467235634971 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125f40400) [pid = 1648] [serial = 1952] [outer = 0x121475c00] 14:27:15 INFO - PROCESS | 1648 | 1467235635326 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 572ms 14:27:15 INFO - PROCESS | 1648 | 1467235635375 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 1648 | 1467235635376 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:27:15 INFO - PROCESS | 1648 | 1467235635379 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 1648 | 1467235635380 Marionette TRACE conn2 <- [1,2574,null,{}] 14:27:15 INFO - PROCESS | 1648 | 1467235635382 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:15 INFO - PROCESS | 1648 | 1467235635384 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:15 INFO - PROCESS | 1648 | 1467235635514 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:27:15 INFO - PROCESS | 1648 | 1467235635529 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 1648 | 1467235635530 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac60800 == 36 [pid = 1648] [id = 651] 14:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1128d1000) [pid = 1648] [serial = 1953] [outer = 0x0] 14:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12680f000) [pid = 1648] [serial = 1954] [outer = 0x1128d1000] 14:27:15 INFO - PROCESS | 1648 | 1467235635571 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12687bc00) [pid = 1648] [serial = 1955] [outer = 0x1128d1000] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11519dc00) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112f9a800) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176cd800) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113f0f400) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1195f0000) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1181bb400) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118f3d400) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112fc1800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185a0000) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e30000) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1264a3c00) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112039800) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121e34000) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129ae400) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1122b1800) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112fb5400) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1181b7400) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:27:16 INFO - PROCESS | 1648 | 1467235636086 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 718ms 14:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:27:16 INFO - PROCESS | 1648 | 1467235636098 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 1648 | 1467235636099 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:27:16 INFO - PROCESS | 1648 | 1467235636101 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 1648 | 1467235636102 Marionette TRACE conn2 <- [1,2578,null,{}] 14:27:16 INFO - PROCESS | 1648 | 1467235636106 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:16 INFO - PROCESS | 1648 | 1467235636108 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:16 INFO - PROCESS | 1648 | 1467235636186 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:27:16 INFO - PROCESS | 1648 | 1467235636192 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 1648 | 1467235636193 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c16800 == 37 [pid = 1648] [id = 652] 14:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1128cd000) [pid = 1648] [serial = 1956] [outer = 0x0] 14:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11325d400) [pid = 1648] [serial = 1957] [outer = 0x1128cd000] 14:27:16 INFO - PROCESS | 1648 | 1467235636218 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118860800) [pid = 1648] [serial = 1958] [outer = 0x1128cd000] 14:27:16 INFO - PROCESS | 1648 | 1467235636571 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 14:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:27:16 INFO - PROCESS | 1648 | 1467235636621 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 1648 | 1467235636622 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:27:16 INFO - PROCESS | 1648 | 1467235636624 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 1648 | 1467235636625 Marionette TRACE conn2 <- [1,2582,null,{}] 14:27:16 INFO - PROCESS | 1648 | 1467235636627 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:16 INFO - PROCESS | 1648 | 1467235636628 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:16 INFO - PROCESS | 1648 | 1467235636708 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:27:16 INFO - PROCESS | 1648 | 1467235636712 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 1648 | 1467235636713 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12150e000 == 38 [pid = 1648] [id = 653] 14:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11927b000) [pid = 1648] [serial = 1959] [outer = 0x0] 14:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12147a800) [pid = 1648] [serial = 1960] [outer = 0x11927b000] 14:27:16 INFO - PROCESS | 1648 | 1467235636737 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126558000) [pid = 1648] [serial = 1961] [outer = 0x11927b000] 14:27:17 INFO - PROCESS | 1648 | 1467235637078 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 14:27:17 INFO - PROCESS | 1648 | 1467235637093 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 1648 | 1467235637095 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:27:17 INFO - PROCESS | 1648 | 1467235637097 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 1648 | 1467235637098 Marionette TRACE conn2 <- [1,2586,null,{}] 14:27:17 INFO - PROCESS | 1648 | 1467235637100 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:17 INFO - PROCESS | 1648 | 1467235637101 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:17 INFO - PROCESS | 1648 | 1467235637185 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:27:17 INFO - PROCESS | 1648 | 1467235637192 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 1648 | 1467235637193 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e2000 == 39 [pid = 1648] [id = 654] 14:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11953f000) [pid = 1648] [serial = 1962] [outer = 0x0] 14:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128854400) [pid = 1648] [serial = 1963] [outer = 0x11953f000] 14:27:17 INFO - PROCESS | 1648 | 1467235637224 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128877400) [pid = 1648] [serial = 1964] [outer = 0x11953f000] 14:27:17 INFO - PROCESS | 1648 | 1467235637564 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 14:27:17 INFO - PROCESS | 1648 | 1467235637618 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 1648 | 1467235637620 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:27:17 INFO - PROCESS | 1648 | 1467235637628 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 1648 | 1467235637629 Marionette TRACE conn2 <- [1,2590,null,{}] 14:27:17 INFO - PROCESS | 1648 | 1467235637632 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:17 INFO - PROCESS | 1648 | 1467235637633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:17 INFO - PROCESS | 1648 | 1467235637728 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:27:17 INFO - PROCESS | 1648 | 1467235637732 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 1648 | 1467235637733 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7ca800 == 40 [pid = 1648] [id = 655] 14:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128883000) [pid = 1648] [serial = 1965] [outer = 0x0] 14:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12922c000) [pid = 1648] [serial = 1966] [outer = 0x128883000] 14:27:17 INFO - PROCESS | 1648 | 1467235637759 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12930cc00) [pid = 1648] [serial = 1967] [outer = 0x128883000] 14:27:18 INFO - PROCESS | 1648 | 1467235638226 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 621ms 14:27:18 INFO - PROCESS | 1648 | 1467235638256 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 1648 | 1467235638258 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:27:18 INFO - PROCESS | 1648 | 1467235638262 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 1648 | 1467235638265 Marionette TRACE conn2 <- [1,2594,null,{}] 14:27:18 INFO - PROCESS | 1648 | 1467235638269 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:18 INFO - PROCESS | 1648 | 1467235638271 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:18 INFO - PROCESS | 1648 | 1467235638385 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:27:18 INFO - PROCESS | 1648 | 1467235638449 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 1648 | 1467235638450 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f4f000 == 41 [pid = 1648] [id = 656] 14:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a57c00) [pid = 1648] [serial = 1968] [outer = 0x0] 14:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1133bf000) [pid = 1648] [serial = 1969] [outer = 0x112a57c00] 14:27:18 INFO - PROCESS | 1648 | 1467235638522 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11678b000) [pid = 1648] [serial = 1970] [outer = 0x112a57c00] 14:27:18 INFO - PROCESS | 1648 | 1467235638987 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 14:27:19 INFO - PROCESS | 1648 | 1467235639056 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 1648 | 1467235639059 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:27:19 INFO - PROCESS | 1648 | 1467235639065 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 1648 | 1467235639067 Marionette TRACE conn2 <- [1,2598,null,{}] 14:27:19 INFO - PROCESS | 1648 | 1467235639070 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:19 INFO - PROCESS | 1648 | 1467235639072 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:19 INFO - PROCESS | 1648 | 1467235639174 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:27:19 INFO - PROCESS | 1648 | 1467235639248 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 1648 | 1467235639249 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12555a800 == 42 [pid = 1648] [id = 657] 14:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118596400) [pid = 1648] [serial = 1971] [outer = 0x0] 14:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11885ec00) [pid = 1648] [serial = 1972] [outer = 0x118596400] 14:27:19 INFO - PROCESS | 1648 | 1467235639280 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118acc800) [pid = 1648] [serial = 1973] [outer = 0x118596400] 14:27:19 INFO - PROCESS | 1648 | 1467235639738 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 14:27:19 INFO - PROCESS | 1648 | 1467235639803 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 1648 | 1467235639805 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:27:19 INFO - PROCESS | 1648 | 1467235639809 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 1648 | 1467235639812 Marionette TRACE conn2 <- [1,2602,null,{}] 14:27:19 INFO - PROCESS | 1648 | 1467235639820 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:19 INFO - PROCESS | 1648 | 1467235639825 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:19 INFO - PROCESS | 1648 | 1467235639928 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:27:20 INFO - PROCESS | 1648 | 1467235640003 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 1648 | 1467235640005 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7cc800 == 43 [pid = 1648] [id = 658] 14:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121398c00) [pid = 1648] [serial = 1974] [outer = 0x0] 14:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12147dc00) [pid = 1648] [serial = 1975] [outer = 0x121398c00] 14:27:20 INFO - PROCESS | 1648 | 1467235640037 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121e36000) [pid = 1648] [serial = 1976] [outer = 0x121398c00] 14:27:20 INFO - PROCESS | 1648 | 1467235640513 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 14:27:20 INFO - PROCESS | 1648 | 1467235640532 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 1648 | 1467235640534 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:27:20 INFO - PROCESS | 1648 | 1467235640557 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - PROCESS | 1648 | 1467235640558 Marionette TRACE conn2 <- [1,2606,null,{}] 14:27:20 INFO - PROCESS | 1648 | 1467235640563 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:20 INFO - PROCESS | 1648 | 1467235640564 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:20 INFO - PROCESS | 1648 | 1467235640670 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:27:20 INFO - PROCESS | 1648 | 1467235640746 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 1648 | 1467235640747 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171dd800 == 44 [pid = 1648] [id = 659] 14:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112a5d800) [pid = 1648] [serial = 1977] [outer = 0x0] 14:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11953d400) [pid = 1648] [serial = 1978] [outer = 0x112a5d800] 14:27:20 INFO - PROCESS | 1648 | 1467235640776 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121e3a000) [pid = 1648] [serial = 1979] [outer = 0x112a5d800] 14:27:21 INFO - PROCESS | 1648 | 1467235641346 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 844ms 14:27:21 INFO - PROCESS | 1648 | 1467235641386 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 1648 | 1467235641391 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:27:21 INFO - PROCESS | 1648 | 1467235641394 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 1648 | 1467235641396 Marionette TRACE conn2 <- [1,2610,null,{}] 14:27:21 INFO - PROCESS | 1648 | 1467235641400 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:21 INFO - PROCESS | 1648 | 1467235641401 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:21 INFO - PROCESS | 1648 | 1467235641518 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:27:21 INFO - PROCESS | 1648 | 1467235641595 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 1648 | 1467235641596 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e43800 == 45 [pid = 1648] [id = 660] 14:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x112a78c00) [pid = 1648] [serial = 1980] [outer = 0x0] 14:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a86c00) [pid = 1648] [serial = 1981] [outer = 0x112a78c00] 14:27:21 INFO - PROCESS | 1648 | 1467235641625 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113197800) [pid = 1648] [serial = 1982] [outer = 0x112a78c00] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e2000 == 44 [pid = 1648] [id = 654] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12150e000 == 43 [pid = 1648] [id = 653] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x126c16800 == 42 [pid = 1648] [id = 652] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac60800 == 41 [pid = 1648] [id = 651] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7f1000 == 40 [pid = 1648] [id = 650] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x128f68800 == 39 [pid = 1648] [id = 649] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x125fcd800 == 38 [pid = 1648] [id = 648] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x121513800 == 37 [pid = 1648] [id = 647] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ad000 == 36 [pid = 1648] [id = 646] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11606a000 == 35 [pid = 1648] [id = 645] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11714e800 == 34 [pid = 1648] [id = 643] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x121517000 == 33 [pid = 1648] [id = 644] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c7800 == 32 [pid = 1648] [id = 642] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1171dd800 == 31 [pid = 1648] [id = 659] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7cc800 == 30 [pid = 1648] [id = 658] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12555a800 == 29 [pid = 1648] [id = 657] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7ca800 == 28 [pid = 1648] [id = 655] 14:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116f4f000 == 27 [pid = 1648] [id = 656] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119535000) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113212c00) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113d5e400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11848e400) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118867800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1166f5800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1176c0c00) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c30c00) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118ad1400) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121479800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11859d800) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121395000) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116973400) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d12c00) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119278800) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118868c00) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124ca5400) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121e37c00) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1288b9400) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128880c00) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113192800) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11854ec00) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123dc6000) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121699800) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1288ba400) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121e37000) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129311400) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1196ab000) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116a0a400) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1151aa800) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1265e2c00) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124cd7400) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118ad3000) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11927cc00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1195e2000) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 14:27:22 INFO - PROCESS | 1648 | 1467235642581 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1222ms 14:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:27:22 INFO - PROCESS | 1648 | 1467235642617 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:27:22 INFO - PROCESS | 1648 | 1467235642619 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:27:22 INFO - PROCESS | 1648 | 1467235642622 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 1648 | 1467235642624 Marionette TRACE conn2 <- [1,2614,null,{}] 14:27:22 INFO - PROCESS | 1648 | 1467235642627 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:22 INFO - PROCESS | 1648 | 1467235642629 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:22 INFO - PROCESS | 1648 | 1467235642719 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:27:22 INFO - PROCESS | 1648 | 1467235642774 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 1648 | 1467235642777 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e32800 == 28 [pid = 1648] [id = 661] 14:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1129b0400) [pid = 1648] [serial = 1983] [outer = 0x0] 14:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112fbd400) [pid = 1648] [serial = 1984] [outer = 0x1129b0400] 14:27:22 INFO - PROCESS | 1648 | 1467235642808 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113211800) [pid = 1648] [serial = 1985] [outer = 0x1129b0400] 14:27:23 INFO - PROCESS | 1648 | 1467235643135 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 14:27:23 INFO - PROCESS | 1648 | 1467235643145 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:27:23 INFO - PROCESS | 1648 | 1467235643149 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:27:23 INFO - PROCESS | 1648 | 1467235643154 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 1648 | 1467235643158 Marionette TRACE conn2 <- [1,2618,null,{}] 14:27:23 INFO - PROCESS | 1648 | 1467235643161 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:23 INFO - PROCESS | 1648 | 1467235643163 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:23 INFO - PROCESS | 1648 | 1467235643244 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:27:23 INFO - PROCESS | 1648 | 1467235643249 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 1648 | 1467235643250 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171cf800 == 29 [pid = 1648] [id = 662] 14:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x115e2a800) [pid = 1648] [serial = 1986] [outer = 0x0] 14:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11604f000) [pid = 1648] [serial = 1987] [outer = 0x115e2a800] 14:27:23 INFO - PROCESS | 1648 | 1467235643279 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1162d3c00) [pid = 1648] [serial = 1988] [outer = 0x115e2a800] 14:27:23 INFO - PROCESS | 1648 | 1467235643631 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 528ms 14:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:27:23 INFO - PROCESS | 1648 | 1467235643682 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 1648 | 1467235643683 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:27:23 INFO - PROCESS | 1648 | 1467235643685 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 1648 | 1467235643688 Marionette TRACE conn2 <- [1,2622,null,{}] 14:27:23 INFO - PROCESS | 1648 | 1467235643696 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:23 INFO - PROCESS | 1648 | 1467235643699 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:23 INFO - PROCESS | 1648 | 1467235643777 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:27:23 INFO - PROCESS | 1648 | 1467235643782 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 1648 | 1467235643785 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960b800 == 30 [pid = 1648] [id = 663] 14:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112a58400) [pid = 1648] [serial = 1989] [outer = 0x0] 14:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117e9a800) [pid = 1648] [serial = 1990] [outer = 0x112a58400] 14:27:23 INFO - PROCESS | 1648 | 1467235643815 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1181bc000) [pid = 1648] [serial = 1991] [outer = 0x112a58400] 14:27:24 INFO - PROCESS | 1648 | 1467235644174 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 14:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:27:24 INFO - PROCESS | 1648 | 1467235644209 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 1648 | 1467235644210 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:27:24 INFO - PROCESS | 1648 | 1467235644212 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 1648 | 1467235644213 Marionette TRACE conn2 <- [1,2626,null,{}] 14:27:24 INFO - PROCESS | 1648 | 1467235644216 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:24 INFO - PROCESS | 1648 | 1467235644217 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:24 INFO - PROCESS | 1648 | 1467235644327 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:27:24 INFO - PROCESS | 1648 | 1467235644364 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 1648 | 1467235644365 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212cd800 == 31 [pid = 1648] [id = 664] 14:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118484000) [pid = 1648] [serial = 1992] [outer = 0x0] 14:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11848dc00) [pid = 1648] [serial = 1993] [outer = 0x118484000] 14:27:24 INFO - PROCESS | 1648 | 1467235644391 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11859c800) [pid = 1648] [serial = 1994] [outer = 0x118484000] 14:27:24 INFO - PROCESS | 1648 | 1467235644692 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 14:27:24 INFO - PROCESS | 1648 | 1467235644741 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 1648 | 1467235644743 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:27:24 INFO - PROCESS | 1648 | 1467235644745 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 1648 | 1467235644746 Marionette TRACE conn2 <- [1,2630,null,{}] 14:27:24 INFO - PROCESS | 1648 | 1467235644748 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:24 INFO - PROCESS | 1648 | 1467235644749 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:24 INFO - PROCESS | 1648 | 1467235644844 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:27:24 INFO - PROCESS | 1648 | 1467235644883 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 1648 | 1467235644884 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ed7800 == 32 [pid = 1648] [id = 665] 14:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113d60000) [pid = 1648] [serial = 1995] [outer = 0x0] 14:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118866800) [pid = 1648] [serial = 1996] [outer = 0x113d60000] 14:27:24 INFO - PROCESS | 1648 | 1467235644908 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ad1000) [pid = 1648] [serial = 1997] [outer = 0x113d60000] 14:27:25 INFO - PROCESS | 1648 | 1467235645239 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 14:27:25 INFO - PROCESS | 1648 | 1467235645264 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 1648 | 1467235645265 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:27:25 INFO - PROCESS | 1648 | 1467235645267 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 1648 | 1467235645268 Marionette TRACE conn2 <- [1,2634,null,{}] 14:27:25 INFO - PROCESS | 1648 | 1467235645271 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:25 INFO - PROCESS | 1648 | 1467235645277 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:25 INFO - PROCESS | 1648 | 1467235645398 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:27:25 INFO - PROCESS | 1648 | 1467235645404 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 1648 | 1467235645405 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fdb000 == 33 [pid = 1648] [id = 666] 14:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1151aa800) [pid = 1648] [serial = 1998] [outer = 0x0] 14:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119270400) [pid = 1648] [serial = 1999] [outer = 0x1151aa800] 14:27:25 INFO - PROCESS | 1648 | 1467235645430 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1199afc00) [pid = 1648] [serial = 2000] [outer = 0x1151aa800] 14:27:25 INFO - PROCESS | 1648 | 1467235645774 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 14:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:27:25 INFO - PROCESS | 1648 | 1467235645786 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 1648 | 1467235645787 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:27:25 INFO - PROCESS | 1648 | 1467235645792 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 1648 | 1467235645800 Marionette TRACE conn2 <- [1,2638,null,{}] 14:27:25 INFO - PROCESS | 1648 | 1467235645803 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:25 INFO - PROCESS | 1648 | 1467235645804 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:25 INFO - PROCESS | 1648 | 1467235645907 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:27:25 INFO - PROCESS | 1648 | 1467235645910 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 1648 | 1467235645911 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c24000 == 34 [pid = 1648] [id = 667] 14:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113934000) [pid = 1648] [serial = 2001] [outer = 0x0] 14:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121214c00) [pid = 1648] [serial = 2002] [outer = 0x113934000] 14:27:25 INFO - PROCESS | 1648 | 1467235645936 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12124c800) [pid = 1648] [serial = 2003] [outer = 0x113934000] 14:27:26 INFO - PROCESS | 1648 | 1467235646303 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 529ms 14:27:26 INFO - PROCESS | 1648 | 1467235646320 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 1648 | 1467235646323 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:27:26 INFO - PROCESS | 1648 | 1467235646327 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 1648 | 1467235646328 Marionette TRACE conn2 <- [1,2642,null,{}] 14:27:26 INFO - PROCESS | 1648 | 1467235646331 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:26 INFO - PROCESS | 1648 | 1467235646332 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:26 INFO - PROCESS | 1648 | 1467235646430 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:27:26 INFO - PROCESS | 1648 | 1467235646442 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:26 INFO - PROCESS | 1648 | 1467235646443 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12920a000 == 35 [pid = 1648] [id = 668] 14:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12124dc00) [pid = 1648] [serial = 2004] [outer = 0x0] 14:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121398400) [pid = 1648] [serial = 2005] [outer = 0x12124dc00] 14:27:26 INFO - PROCESS | 1648 | 1467235646467 Marionette DEBUG loaded listener.js 14:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121481400) [pid = 1648] [serial = 2006] [outer = 0x12124dc00] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11953f000) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128883000) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d5c000) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121475c00) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1128d7c00) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112fbd800) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117e9c400) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1195e5800) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x125f34800) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128d1000) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118163400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1151aa400) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1128cd000) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11927b000) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:27:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:27:26 INFO - PROCESS | 1648 | 1467235646941 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:27:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 619ms 14:27:26 INFO - PROCESS | 1648 | 1467235646946 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 1648 | 1467235646947 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:27:26 INFO - PROCESS | 1648 | 1467235646949 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 1648 | 1467235646951 Marionette TRACE conn2 <- [1,2646,null,{}] 14:27:26 INFO - PROCESS | 1648 | 1467235646953 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:26 INFO - PROCESS | 1648 | 1467235646954 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:27 INFO - PROCESS | 1648 | 1467235647032 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:27:27 INFO - PROCESS | 1648 | 1467235647035 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 1648 | 1467235647037 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11960b000 == 36 [pid = 1648] [id = 669] 14:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113fe9400) [pid = 1648] [serial = 2007] [outer = 0x0] 14:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118543400) [pid = 1648] [serial = 2008] [outer = 0x113fe9400] 14:27:27 INFO - PROCESS | 1648 | 1467235647064 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119c22c00) [pid = 1648] [serial = 2009] [outer = 0x113fe9400] 14:27:27 INFO - PROCESS | 1648 | 1467235647394 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:27:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 470ms 14:27:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:27:27 INFO - PROCESS | 1648 | 1467235647421 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 1648 | 1467235647422 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:27:27 INFO - PROCESS | 1648 | 1467235647424 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 1648 | 1467235647425 Marionette TRACE conn2 <- [1,2650,null,{}] 14:27:27 INFO - PROCESS | 1648 | 1467235647427 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:27 INFO - PROCESS | 1648 | 1467235647429 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:27 INFO - PROCESS | 1648 | 1467235647530 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:27:27 INFO - PROCESS | 1648 | 1467235647537 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 1648 | 1467235647539 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a694000 == 37 [pid = 1648] [id = 670] 14:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11604ac00) [pid = 1648] [serial = 2010] [outer = 0x0] 14:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121397c00) [pid = 1648] [serial = 2011] [outer = 0x11604ac00] 14:27:27 INFO - PROCESS | 1648 | 1467235647562 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12189b800) [pid = 1648] [serial = 2012] [outer = 0x11604ac00] 14:27:27 INFO - PROCESS | 1648 | 1467235647862 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:27:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 14:27:27 INFO - PROCESS | 1648 | 1467235647894 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 1648 | 1467235647896 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:27:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:27:27 INFO - PROCESS | 1648 | 1467235647898 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 1648 | 1467235647900 Marionette TRACE conn2 <- [1,2654,null,{}] 14:27:27 INFO - PROCESS | 1648 | 1467235647902 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:27 INFO - PROCESS | 1648 | 1467235647904 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:27 INFO - PROCESS | 1648 | 1467235647996 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:27:28 INFO - PROCESS | 1648 | 1467235648000 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 1648 | 1467235648001 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ec5000 == 38 [pid = 1648] [id = 671] 14:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1218cd800) [pid = 1648] [serial = 2013] [outer = 0x0] 14:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e3b800) [pid = 1648] [serial = 2014] [outer = 0x1218cd800] 14:27:28 INFO - PROCESS | 1648 | 1467235648028 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1250dc800) [pid = 1648] [serial = 2015] [outer = 0x1218cd800] 14:27:28 INFO - PROCESS | 1648 | 1467235648363 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:27:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 468ms 14:27:28 INFO - PROCESS | 1648 | 1467235648367 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 1648 | 1467235648368 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:27:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:27:28 INFO - PROCESS | 1648 | 1467235648374 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 1648 | 1467235648376 Marionette TRACE conn2 <- [1,2658,null,{}] 14:27:28 INFO - PROCESS | 1648 | 1467235648379 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:28 INFO - PROCESS | 1648 | 1467235648380 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:28 INFO - PROCESS | 1648 | 1467235648487 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:27:28 INFO - PROCESS | 1648 | 1467235648494 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 1648 | 1467235648495 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d4800 == 39 [pid = 1648] [id = 672] 14:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118f3d400) [pid = 1648] [serial = 2016] [outer = 0x0] 14:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1250dd000) [pid = 1648] [serial = 2017] [outer = 0x118f3d400] 14:27:28 INFO - PROCESS | 1648 | 1467235648520 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12649b400) [pid = 1648] [serial = 2018] [outer = 0x118f3d400] 14:27:28 INFO - PROCESS | 1648 | 1467235648816 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:27:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 14:27:28 INFO - PROCESS | 1648 | 1467235648894 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 1648 | 1467235648896 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:27:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:27:28 INFO - PROCESS | 1648 | 1467235648900 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 1648 | 1467235648902 Marionette TRACE conn2 <- [1,2662,null,{}] 14:27:28 INFO - PROCESS | 1648 | 1467235648909 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:28 INFO - PROCESS | 1648 | 1467235648911 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:29 INFO - PROCESS | 1648 | 1467235649035 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:27:29 INFO - PROCESS | 1648 | 1467235649092 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 1648 | 1467235649094 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x113995800 == 40 [pid = 1648] [id = 673] 14:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1128cf000) [pid = 1648] [serial = 2019] [outer = 0x0] 14:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1128d4400) [pid = 1648] [serial = 2020] [outer = 0x1128cf000] 14:27:29 INFO - PROCESS | 1648 | 1467235649125 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112ec2c00) [pid = 1648] [serial = 2021] [outer = 0x1128cf000] 14:27:29 INFO - PROCESS | 1648 | 1467235649630 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:27:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 773ms 14:27:29 INFO - PROCESS | 1648 | 1467235649698 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 1648 | 1467235649700 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:27:29 INFO - PROCESS | 1648 | 1467235649708 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 1648 | 1467235649711 Marionette TRACE conn2 <- [1,2666,null,{}] 14:27:29 INFO - PROCESS | 1648 | 1467235649713 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:29 INFO - PROCESS | 1648 | 1467235649715 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:29 INFO - PROCESS | 1648 | 1467235649824 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:27:29 INFO - PROCESS | 1648 | 1467235649904 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 1648 | 1467235649906 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a76800 == 41 [pid = 1648] [id = 674] 14:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116047800) [pid = 1648] [serial = 2022] [outer = 0x0] 14:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1162da800) [pid = 1648] [serial = 2023] [outer = 0x116047800] 14:27:29 INFO - PROCESS | 1648 | 1467235649937 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116973400) [pid = 1648] [serial = 2024] [outer = 0x116047800] 14:27:30 INFO - PROCESS | 1648 | 1467235650943 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:27:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1283ms 14:27:30 INFO - PROCESS | 1648 | 1467235650988 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 1648 | 1467235650990 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:27:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:27:30 INFO - PROCESS | 1648 | 1467235650993 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 1648 | 1467235650995 Marionette TRACE conn2 <- [1,2670,null,{}] 14:27:31 INFO - PROCESS | 1648 | 1467235650999 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:31 INFO - PROCESS | 1648 | 1467235651001 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:31 INFO - PROCESS | 1648 | 1467235651110 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:27:31 INFO - PROCESS | 1648 | 1467235651211 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 1648 | 1467235651214 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11809d000 == 42 [pid = 1648] [id = 675] 14:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115eec800) [pid = 1648] [serial = 2025] [outer = 0x0] 14:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1160a6800) [pid = 1648] [serial = 2026] [outer = 0x115eec800] 14:27:31 INFO - PROCESS | 1648 | 1467235651245 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117196400) [pid = 1648] [serial = 2027] [outer = 0x115eec800] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x121ec5000 == 41 [pid = 1648] [id = 671] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12a694000 == 40 [pid = 1648] [id = 670] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11960b000 == 39 [pid = 1648] [id = 669] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12920a000 == 38 [pid = 1648] [id = 668] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x128c24000 == 37 [pid = 1648] [id = 667] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x125fdb000 == 36 [pid = 1648] [id = 666] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x121ed7800 == 35 [pid = 1648] [id = 665] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1212cd800 == 34 [pid = 1648] [id = 664] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11960b800 == 33 [pid = 1648] [id = 663] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1171cf800 == 32 [pid = 1648] [id = 662] 14:27:31 INFO - PROCESS | 1648 | --DOCSHELL 0x115e32800 == 31 [pid = 1648] [id = 661] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128877400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12922c000) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12930cc00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12121e000) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121e39c00) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121397800) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118fb7c00) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11319b800) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1151a8400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11845b800) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11854c800) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1210b9400) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126810800) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12680f000) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1181bc400) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11859c400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116047000) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11678a000) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119532000) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x125f40400) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11325d400) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128854400) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12687bc00) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118860800) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12147a800) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126558000) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 14:27:31 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121219800) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 14:27:32 INFO - PROCESS | 1648 | 1467235652149 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:27:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:27:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 14:27:32 INFO - PROCESS | 1648 | 1467235652166 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 1648 | 1467235652169 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:27:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:27:32 INFO - PROCESS | 1648 | 1467235652175 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 1648 | 1467235652176 Marionette TRACE conn2 <- [1,2674,null,{}] 14:27:32 INFO - PROCESS | 1648 | 1467235652179 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:32 INFO - PROCESS | 1648 | 1467235652180 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:32 INFO - PROCESS | 1648 | 1467235652265 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:27:32 INFO - PROCESS | 1648 | 1467235652322 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 1648 | 1467235652323 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x118587800 == 32 [pid = 1648] [id = 676] 14:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1176c0c00) [pid = 1648] [serial = 2028] [outer = 0x0] 14:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11845b800) [pid = 1648] [serial = 2029] [outer = 0x1176c0c00] 14:27:32 INFO - PROCESS | 1648 | 1467235652350 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118491400) [pid = 1648] [serial = 2030] [outer = 0x1176c0c00] 14:27:33 INFO - PROCESS | 1648 | 1467235653128 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 14:27:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:27:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 973ms 14:27:33 INFO - PROCESS | 1648 | 1467235653148 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 14:27:33 INFO - PROCESS | 1648 | 1467235653150 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:27:33 INFO - PROCESS | 1648 | 1467235653152 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - PROCESS | 1648 | 1467235653155 Marionette TRACE conn2 <- [1,2678,null,{}] 14:27:33 INFO - PROCESS | 1648 | 1467235653164 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:33 INFO - PROCESS | 1648 | 1467235653167 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:33 INFO - PROCESS | 1648 | 1467235653248 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:27:33 INFO - PROCESS | 1648 | 1467235653255 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 1648 | 1467235653258 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x121bea800 == 33 [pid = 1648] [id = 677] 14:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11859d800) [pid = 1648] [serial = 2031] [outer = 0x0] 14:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119272000) [pid = 1648] [serial = 2032] [outer = 0x11859d800] 14:27:33 INFO - PROCESS | 1648 | 1467235653286 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11927dc00) [pid = 1648] [serial = 2033] [outer = 0x11859d800] 14:27:34 INFO - PROCESS | 1648 | 1467235654146 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:27:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1024ms 14:27:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:27:34 INFO - PROCESS | 1648 | 1467235654176 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:27:34 INFO - PROCESS | 1648 | 1467235654178 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:27:34 INFO - PROCESS | 1648 | 1467235654180 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 1648 | 1467235654181 Marionette TRACE conn2 <- [1,2682,null,{}] 14:27:34 INFO - PROCESS | 1648 | 1467235654183 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:34 INFO - PROCESS | 1648 | 1467235654184 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:34 INFO - PROCESS | 1648 | 1467235654291 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:27:34 INFO - PROCESS | 1648 | 1467235654295 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 1648 | 1467235654296 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x126513000 == 34 [pid = 1648] [id = 678] 14:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119538400) [pid = 1648] [serial = 2034] [outer = 0x0] 14:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1195ef800) [pid = 1648] [serial = 2035] [outer = 0x119538400] 14:27:34 INFO - PROCESS | 1648 | 1467235654321 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121212800) [pid = 1648] [serial = 2036] [outer = 0x119538400] 14:27:35 INFO - PROCESS | 1648 | 1467235655113 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x115e2a800) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118484000) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112a58400) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129b0400) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x113d60000) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x112a57c00) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118596400) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1151aa800) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121398c00) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x113934000) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12124dc00) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1218cd800) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x113fe9400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x112a5d800) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:27:35 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11604ac00) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:27:35 INFO - PROCESS | 1648 | 1467235655155 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:27:35 INFO - PROCESS | 1648 | 1467235655158 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:27:35 INFO - PROCESS | 1648 | 1467235655160 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 1648 | 1467235655161 Marionette TRACE conn2 <- [1,2686,null,{}] 14:27:35 INFO - PROCESS | 1648 | 1467235655164 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:35 INFO - PROCESS | 1648 | 1467235655165 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:35 INFO - PROCESS | 1648 | 1467235655260 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:27:35 INFO - PROCESS | 1648 | 1467235655300 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 1648 | 1467235655301 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a8c000 == 35 [pid = 1648] [id = 679] 14:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x110feb400) [pid = 1648] [serial = 2037] [outer = 0x0] 14:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112a5e800) [pid = 1648] [serial = 2038] [outer = 0x110feb400] 14:27:35 INFO - PROCESS | 1648 | 1467235655333 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11696a000) [pid = 1648] [serial = 2039] [outer = 0x110feb400] 14:27:36 INFO - PROCESS | 1648 | 1467235656103 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:27:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:27:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 974ms 14:27:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:27:36 INFO - PROCESS | 1648 | 1467235656134 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 14:27:36 INFO - PROCESS | 1648 | 1467235656135 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:27:36 INFO - PROCESS | 1648 | 1467235656137 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:27:36 INFO - PROCESS | 1648 | 1467235656139 Marionette TRACE conn2 <- [1,2690,null,{}] 14:27:36 INFO - PROCESS | 1648 | 1467235656143 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:36 INFO - PROCESS | 1648 | 1467235656147 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:36 INFO - PROCESS | 1648 | 1467235656244 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:27:36 INFO - PROCESS | 1648 | 1467235656248 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 1648 | 1467235656250 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129798000 == 36 [pid = 1648] [id = 680] 14:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118ad3000) [pid = 1648] [serial = 2040] [outer = 0x0] 14:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121390000) [pid = 1648] [serial = 2041] [outer = 0x118ad3000] 14:27:36 INFO - PROCESS | 1648 | 1467235656275 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121e30400) [pid = 1648] [serial = 2042] [outer = 0x118ad3000] 14:27:37 INFO - PROCESS | 1648 | 1467235657075 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:27:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:27:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 971ms 14:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:27:37 INFO - PROCESS | 1648 | 1467235657110 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 1648 | 1467235657111 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:27:37 INFO - PROCESS | 1648 | 1467235657113 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 1648 | 1467235657114 Marionette TRACE conn2 <- [1,2694,null,{}] 14:27:37 INFO - PROCESS | 1648 | 1467235657116 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:37 INFO - PROCESS | 1648 | 1467235657117 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:37 INFO - PROCESS | 1648 | 1467235657195 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:27:37 INFO - PROCESS | 1648 | 1467235657251 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 1648 | 1467235657260 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8c9800 == 37 [pid = 1648] [id = 681] 14:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129b3800) [pid = 1648] [serial = 2043] [outer = 0x0] 14:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x123dc3000) [pid = 1648] [serial = 2044] [outer = 0x1129b3800] 14:27:37 INFO - PROCESS | 1648 | 1467235657285 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124cd9400) [pid = 1648] [serial = 2045] [outer = 0x1129b3800] 14:27:38 INFO - PROCESS | 1648 | 1467235658229 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:27:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:27:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1120ms 14:27:38 INFO - PROCESS | 1648 | 1467235658235 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 1648 | 1467235658239 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:27:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:27:38 INFO - PROCESS | 1648 | 1467235658243 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - PROCESS | 1648 | 1467235658245 Marionette TRACE conn2 <- [1,2698,null,{}] 14:27:38 INFO - PROCESS | 1648 | 1467235658248 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:38 INFO - PROCESS | 1648 | 1467235658250 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:38 INFO - PROCESS | 1648 | 1467235658358 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:27:38 INFO - PROCESS | 1648 | 1467235658414 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 1648 | 1467235658416 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a82800 == 38 [pid = 1648] [id = 682] 14:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11396f800) [pid = 1648] [serial = 2046] [outer = 0x0] 14:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11678d400) [pid = 1648] [serial = 2047] [outer = 0x11396f800] 14:27:38 INFO - PROCESS | 1648 | 1467235658447 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118483c00) [pid = 1648] [serial = 2048] [outer = 0x11396f800] 14:27:39 INFO - PROCESS | 1648 | 1467235659468 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:27:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:27:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1272ms 14:27:39 INFO - PROCESS | 1648 | 1467235659516 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 1648 | 1467235659519 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:27:39 INFO - PROCESS | 1648 | 1467235659524 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 1648 | 1467235659525 Marionette TRACE conn2 <- [1,2702,null,{}] 14:27:39 INFO - PROCESS | 1648 | 1467235659528 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:39 INFO - PROCESS | 1648 | 1467235659530 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:39 INFO - PROCESS | 1648 | 1467235659631 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:27:39 INFO - PROCESS | 1648 | 1467235659687 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 1648 | 1467235659688 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f70800 == 39 [pid = 1648] [id = 683] 14:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118548800) [pid = 1648] [serial = 2049] [outer = 0x0] 14:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118ada800) [pid = 1648] [serial = 2050] [outer = 0x118548800] 14:27:39 INFO - PROCESS | 1648 | 1467235659720 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11927f000) [pid = 1648] [serial = 2051] [outer = 0x118548800] 14:27:40 INFO - PROCESS | 1648 | 1467235660170 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 669ms 14:27:40 INFO - PROCESS | 1648 | 1467235660193 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:27:40 INFO - PROCESS | 1648 | 1467235660194 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:27:40 INFO - PROCESS | 1648 | 1467235660197 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 1648 | 1467235660199 Marionette TRACE conn2 <- [1,2706,null,{}] 14:27:40 INFO - PROCESS | 1648 | 1467235660207 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:40 INFO - PROCESS | 1648 | 1467235660211 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:40 INFO - PROCESS | 1648 | 1467235660312 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:27:40 INFO - PROCESS | 1648 | 1467235660374 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 1648 | 1467235660376 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3cb800 == 40 [pid = 1648] [id = 684] 14:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121217800) [pid = 1648] [serial = 2052] [outer = 0x0] 14:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1213d2400) [pid = 1648] [serial = 2053] [outer = 0x121217800] 14:27:40 INFO - PROCESS | 1648 | 1467235660408 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121e34800) [pid = 1648] [serial = 2054] [outer = 0x121217800] 14:27:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 14:27:40 INFO - PROCESS | 1648 | 1467235660861 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:27:40 INFO - PROCESS | 1648 | 1467235660869 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:27:40 INFO - PROCESS | 1648 | 1467235660871 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:27:40 INFO - PROCESS | 1648 | 1467235660873 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 1648 | 1467235660875 Marionette TRACE conn2 <- [1,2710,null,{}] 14:27:40 INFO - PROCESS | 1648 | 1467235660877 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:40 INFO - PROCESS | 1648 | 1467235660879 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:40 INFO - PROCESS | 1648 | 1467235660979 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:27:41 INFO - PROCESS | 1648 | 1467235661181 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 1648 | 1467235661183 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a7800 == 41 [pid = 1648] [id = 685] 14:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129a8400) [pid = 1648] [serial = 2055] [outer = 0x0] 14:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112a58400) [pid = 1648] [serial = 2056] [outer = 0x1129a8400] 14:27:41 INFO - PROCESS | 1648 | 1467235661219 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113935000) [pid = 1648] [serial = 2057] [outer = 0x1129a8400] 14:27:41 INFO - PROCESS | 1648 | 1467235661700 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 1648 | 1467235661746 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:27:41 INFO - PROCESS | 1648 | 1467235661749 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 1648 | 1467235661751 Marionette TRACE conn2 <- [1,2714,null,{}] 14:27:41 INFO - PROCESS | 1648 | 1467235661755 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:41 INFO - PROCESS | 1648 | 1467235661756 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x115e43800 == 40 [pid = 1648] [id = 660] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x129798000 == 39 [pid = 1648] [id = 680] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x121a8c000 == 38 [pid = 1648] [id = 679] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x126513000 == 37 [pid = 1648] [id = 678] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x121bea800 == 36 [pid = 1648] [id = 677] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118587800 == 35 [pid = 1648] [id = 676] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11809d000 == 34 [pid = 1648] [id = 675] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119a76800 == 33 [pid = 1648] [id = 674] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x113995800 == 32 [pid = 1648] [id = 673] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d4800 == 31 [pid = 1648] [id = 672] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a7800 == 30 [pid = 1648] [id = 685] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3cb800 == 29 [pid = 1648] [id = 684] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x128f70800 == 28 [pid = 1648] [id = 683] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8c9800 == 27 [pid = 1648] [id = 681] 14:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118a82800 == 26 [pid = 1648] [id = 682] 14:27:42 INFO - PROCESS | 1648 | 1467235662339 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a86c00) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11604f000) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1162d3c00) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11848dc00) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117e9a800) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1181bc000) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112fbd400) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113211800) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118866800) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118ad1000) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1133bf000) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11678b000) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118acc800) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11885ec00) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119270400) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121e36000) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121214c00) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12147dc00) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12124c800) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121398400) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1250dc800) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119c22c00) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118543400) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121e3a000) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x121e3b800) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11953d400) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1250dd000) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x121481400) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1199afc00) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12189b800) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x11859c800) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x121397c00) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 14:27:42 INFO - PROCESS | 1648 | 1467235662460 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 1648 | 1467235662462 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x113986000 == 27 [pid = 1648] [id = 686] 14:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1128d7800) [pid = 1648] [serial = 2058] [outer = 0x0] 14:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1129aac00) [pid = 1648] [serial = 2059] [outer = 0x1128d7800] 14:27:42 INFO - PROCESS | 1648 | 1467235662492 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x112e08000) [pid = 1648] [serial = 2060] [outer = 0x1128d7800] 14:27:42 INFO - PROCESS | 1648 | 1467235662804 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:27:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1072ms 14:27:42 INFO - PROCESS | 1648 | 1467235662830 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 1648 | 1467235662833 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:27:42 INFO - PROCESS | 1648 | 1467235662836 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 1648 | 1467235662839 Marionette TRACE conn2 <- [1,2718,null,{}] 14:27:42 INFO - PROCESS | 1648 | 1467235662845 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:42 INFO - PROCESS | 1648 | 1467235662847 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:42 INFO - PROCESS | 1648 | 1467235662959 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:27:43 INFO - PROCESS | 1648 | 1467235663011 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 1648 | 1467235663013 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x116947800 == 28 [pid = 1648] [id = 687] 14:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x113195800) [pid = 1648] [serial = 2061] [outer = 0x0] 14:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113d12c00) [pid = 1648] [serial = 2062] [outer = 0x113195800] 14:27:43 INFO - PROCESS | 1648 | 1467235663040 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1162cf400) [pid = 1648] [serial = 2063] [outer = 0x113195800] 14:27:43 INFO - PROCESS | 1648 | 1467235663340 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 1648 | 1467235663365 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:27:43 INFO - PROCESS | 1648 | 1467235663367 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 1648 | 1467235663368 Marionette TRACE conn2 <- [1,2722,null,{}] 14:27:43 INFO - PROCESS | 1648 | 1467235663372 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:43 INFO - PROCESS | 1648 | 1467235663376 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:43 INFO - PROCESS | 1648 | 1467235663458 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:27:43 INFO - PROCESS | 1648 | 1467235663464 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 1648 | 1467235663465 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e42000 == 29 [pid = 1648] [id = 688] 14:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x117196000) [pid = 1648] [serial = 2064] [outer = 0x0] 14:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1181b9000) [pid = 1648] [serial = 2065] [outer = 0x117196000] 14:27:43 INFO - PROCESS | 1648 | 1467235663506 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11848a000) [pid = 1648] [serial = 2066] [outer = 0x117196000] 14:27:43 INFO - PROCESS | 1648 | 1467235663883 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 1648 | 1467235663893 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:27:43 INFO - PROCESS | 1648 | 1467235663904 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 1648 | 1467235663909 Marionette TRACE conn2 <- [1,2726,null,{}] 14:27:43 INFO - PROCESS | 1648 | 1467235663913 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:43 INFO - PROCESS | 1648 | 1467235663916 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:44 INFO - PROCESS | 1648 | 1467235664043 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:27:44 INFO - PROCESS | 1648 | 1467235664132 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 1648 | 1467235664133 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961f000 == 30 [pid = 1648] [id = 689] 14:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x117e9a800) [pid = 1648] [serial = 2067] [outer = 0x0] 14:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118596000) [pid = 1648] [serial = 2068] [outer = 0x117e9a800] 14:27:44 INFO - PROCESS | 1648 | 1467235664175 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118a43000) [pid = 1648] [serial = 2069] [outer = 0x117e9a800] 14:27:44 INFO - PROCESS | 1648 | 1467235664547 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:27:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 684ms 14:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:27:44 INFO - PROCESS | 1648 | 1467235664588 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 1648 | 1467235664590 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:27:44 INFO - PROCESS | 1648 | 1467235664592 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - PROCESS | 1648 | 1467235664594 Marionette TRACE conn2 <- [1,2730,null,{}] 14:27:44 INFO - PROCESS | 1648 | 1467235664596 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:44 INFO - PROCESS | 1648 | 1467235664597 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:44 INFO - PROCESS | 1648 | 1467235664708 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:27:44 INFO - PROCESS | 1648 | 1467235664750 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 1648 | 1467235664752 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a85800 == 31 [pid = 1648] [id = 690] 14:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118f42800) [pid = 1648] [serial = 2070] [outer = 0x0] 14:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119273400) [pid = 1648] [serial = 2071] [outer = 0x118f42800] 14:27:44 INFO - PROCESS | 1648 | 1467235664836 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119534800) [pid = 1648] [serial = 2072] [outer = 0x118f42800] 14:27:45 INFO - PROCESS | 1648 | 1467235665679 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:27:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:27:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:27:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:27:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:27:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1124ms 14:27:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:27:45 INFO - PROCESS | 1648 | 1467235665716 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 14:27:45 INFO - PROCESS | 1648 | 1467235665717 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:27:45 INFO - PROCESS | 1648 | 1467235665719 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - PROCESS | 1648 | 1467235665720 Marionette TRACE conn2 <- [1,2734,null,{}] 14:27:45 INFO - PROCESS | 1648 | 1467235665722 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:45 INFO - PROCESS | 1648 | 1467235665724 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:45 INFO - PROCESS | 1648 | 1467235665815 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:27:45 INFO - PROCESS | 1648 | 1467235665856 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 1648 | 1467235665860 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1255aa800 == 32 [pid = 1648] [id = 691] 14:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116a0a800) [pid = 1648] [serial = 2073] [outer = 0x0] 14:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1210b9c00) [pid = 1648] [serial = 2074] [outer = 0x116a0a800] 14:27:45 INFO - PROCESS | 1648 | 1467235665892 Marionette DEBUG loaded listener.js 14:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121250400) [pid = 1648] [serial = 2075] [outer = 0x116a0a800] 14:27:46 INFO - PROCESS | 1648 | 1467235666243 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:27:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 14:27:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:27:46 INFO - PROCESS | 1648 | 1467235666290 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 1648 | 1467235666291 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:27:46 INFO - PROCESS | 1648 | 1467235666293 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 1648 | 1467235666294 Marionette TRACE conn2 <- [1,2738,null,{}] 14:27:46 INFO - PROCESS | 1648 | 1467235666297 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:46 INFO - PROCESS | 1648 | 1467235666298 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:46 INFO - PROCESS | 1648 | 1467235666396 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1129b3800) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119538400) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x110feb400) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118ad3000) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1128cf000) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x115eec800) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1176c0c00) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11859d800) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118f3d400) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x116047800) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x112a78c00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:27:46 INFO - PROCESS | 1648 | 1467235666510 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:46 INFO - PROCESS | 1648 | 1467235666511 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x112683800 == 33 [pid = 1648] [id = 692] 14:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x111c83800) [pid = 1648] [serial = 2076] [outer = 0x0] 14:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1128cf000) [pid = 1648] [serial = 2077] [outer = 0x111c83800] 14:27:46 INFO - PROCESS | 1648 | 1467235666537 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x113f0d000) [pid = 1648] [serial = 2078] [outer = 0x111c83800] 14:27:46 INFO - PROCESS | 1648 | 1467235666909 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:27:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 669ms 14:27:46 INFO - PROCESS | 1648 | 1467235666964 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 1648 | 1467235666966 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:27:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:27:46 INFO - PROCESS | 1648 | 1467235666969 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 1648 | 1467235666971 Marionette TRACE conn2 <- [1,2742,null,{}] 14:27:46 INFO - PROCESS | 1648 | 1467235666974 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:46 INFO - PROCESS | 1648 | 1467235666976 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:47 INFO - PROCESS | 1648 | 1467235667092 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:27:47 INFO - PROCESS | 1648 | 1467235667207 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 1648 | 1467235667207 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x129221800 == 34 [pid = 1648] [id = 693] 14:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x111ca7400) [pid = 1648] [serial = 2079] [outer = 0x0] 14:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1176c0c00) [pid = 1648] [serial = 2080] [outer = 0x111ca7400] 14:27:47 INFO - PROCESS | 1648 | 1467235667248 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x121476c00) [pid = 1648] [serial = 2081] [outer = 0x111ca7400] 14:27:47 INFO - PROCESS | 1648 | 1467235667509 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:27:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:27:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 570ms 14:27:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:27:47 INFO - PROCESS | 1648 | 1467235667546 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:27:47 INFO - PROCESS | 1648 | 1467235667547 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:27:47 INFO - PROCESS | 1648 | 1467235667549 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:27:47 INFO - PROCESS | 1648 | 1467235667550 Marionette TRACE conn2 <- [1,2746,null,{}] 14:27:47 INFO - PROCESS | 1648 | 1467235667552 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:47 INFO - PROCESS | 1648 | 1467235667554 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:47 INFO - PROCESS | 1648 | 1467235667633 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:27:47 INFO - PROCESS | 1648 | 1467235667637 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 1648 | 1467235667638 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a695800 == 35 [pid = 1648] [id = 694] 14:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x121484400) [pid = 1648] [serial = 2082] [outer = 0x0] 14:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121e34c00) [pid = 1648] [serial = 2083] [outer = 0x121484400] 14:27:47 INFO - PROCESS | 1648 | 1467235667664 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121e39800) [pid = 1648] [serial = 2084] [outer = 0x121484400] 14:27:47 INFO - PROCESS | 1648 | 1467235667982 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:27:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 14:27:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:27:48 INFO - PROCESS | 1648 | 1467235668019 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 1648 | 1467235668020 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:27:48 INFO - PROCESS | 1648 | 1467235668022 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 1648 | 1467235668024 Marionette TRACE conn2 <- [1,2750,null,{}] 14:27:48 INFO - PROCESS | 1648 | 1467235668026 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:48 INFO - PROCESS | 1648 | 1467235668027 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:48 INFO - PROCESS | 1648 | 1467235668140 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:27:48 INFO - PROCESS | 1648 | 1467235668146 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 1648 | 1467235668148 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8bb800 == 36 [pid = 1648] [id = 695] 14:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1128ce400) [pid = 1648] [serial = 2085] [outer = 0x0] 14:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121e39400) [pid = 1648] [serial = 2086] [outer = 0x1128ce400] 14:27:48 INFO - PROCESS | 1648 | 1467235668187 Marionette DEBUG loaded listener.js 14:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124ca7800) [pid = 1648] [serial = 2087] [outer = 0x1128ce400] 14:27:48 INFO - PROCESS | 1648 | 1467235668825 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:27:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 820ms 14:27:48 INFO - PROCESS | 1648 | 1467235668844 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 1648 | 1467235668846 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:27:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:27:48 INFO - PROCESS | 1648 | 1467235668850 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 1648 | 1467235668851 Marionette TRACE conn2 <- [1,2754,null,{}] 14:27:48 INFO - PROCESS | 1648 | 1467235668856 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:48 INFO - PROCESS | 1648 | 1467235668857 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:48 INFO - PROCESS | 1648 | 1467235668977 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:27:49 INFO - PROCESS | 1648 | 1467235669058 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 1648 | 1467235669059 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x116666800 == 37 [pid = 1648] [id = 696] 14:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1128cd000) [pid = 1648] [serial = 2088] [outer = 0x0] 14:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112f97400) [pid = 1648] [serial = 2089] [outer = 0x1128cd000] 14:27:49 INFO - PROCESS | 1648 | 1467235669091 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113255800) [pid = 1648] [serial = 2090] [outer = 0x1128cd000] 14:27:49 INFO - PROCESS | 1648 | 1467235669595 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:27:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:27:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 770ms 14:27:49 INFO - PROCESS | 1648 | 1467235669619 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:27:49 INFO - PROCESS | 1648 | 1467235669622 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:27:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:27:49 INFO - PROCESS | 1648 | 1467235669655 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - PROCESS | 1648 | 1467235669659 Marionette TRACE conn2 <- [1,2758,null,{}] 14:27:49 INFO - PROCESS | 1648 | 1467235669662 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:49 INFO - PROCESS | 1648 | 1467235669664 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:49 INFO - PROCESS | 1648 | 1467235669772 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:27:49 INFO - PROCESS | 1648 | 1467235669851 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 1648 | 1467235669852 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119caf800 == 38 [pid = 1648] [id = 697] 14:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116629c00) [pid = 1648] [serial = 2091] [outer = 0x0] 14:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117291c00) [pid = 1648] [serial = 2092] [outer = 0x116629c00] 14:27:49 INFO - PROCESS | 1648 | 1467235669883 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118542c00) [pid = 1648] [serial = 2093] [outer = 0x116629c00] 14:27:50 INFO - PROCESS | 1648 | 1467235670587 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a695800 == 37 [pid = 1648] [id = 694] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x129221800 == 36 [pid = 1648] [id = 693] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x112683800 == 35 [pid = 1648] [id = 692] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1255aa800 == 34 [pid = 1648] [id = 691] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121a85800 == 33 [pid = 1648] [id = 690] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11961f000 == 32 [pid = 1648] [id = 689] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x115e42000 == 31 [pid = 1648] [id = 688] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116947800 == 30 [pid = 1648] [id = 687] 14:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x113986000 == 29 [pid = 1648] [id = 686] 14:27:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:27:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 977ms 14:27:50 INFO - PROCESS | 1648 | 1467235670630 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:27:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:27:50 INFO - PROCESS | 1648 | 1467235670632 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:27:50 INFO - PROCESS | 1648 | 1467235670635 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 1648 | 1467235670636 Marionette TRACE conn2 <- [1,2762,null,{}] 14:27:50 INFO - PROCESS | 1648 | 1467235670639 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:50 INFO - PROCESS | 1648 | 1467235670641 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:50 INFO - PROCESS | 1648 | 1467235670749 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113197800) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1195ef800) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112a5e800) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121390000) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11696a000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1128d4400) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112ec2c00) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1160a6800) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117196400) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11845b800) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118491400) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119272000) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12649b400) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1162da800) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x116973400) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x121e30400) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121212800) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11927dc00) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x124cd9400) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x123dc3000) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 14:27:50 INFO - PROCESS | 1648 | 1467235670822 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 1648 | 1467235670823 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ec5800 == 30 [pid = 1648] [id = 698] 14:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112a5e800) [pid = 1648] [serial = 2094] [outer = 0x0] 14:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x113d0a800) [pid = 1648] [serial = 2095] [outer = 0x112a5e800] 14:27:50 INFO - PROCESS | 1648 | 1467235670853 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1160ab400) [pid = 1648] [serial = 2096] [outer = 0x112a5e800] 14:27:51 INFO - PROCESS | 1648 | 1467235671160 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 14:27:51 INFO - PROCESS | 1648 | 1467235671204 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 1648 | 1467235671209 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:27:51 INFO - PROCESS | 1648 | 1467235671213 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 1648 | 1467235671215 Marionette TRACE conn2 <- [1,2766,null,{}] 14:27:51 INFO - PROCESS | 1648 | 1467235671217 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:51 INFO - PROCESS | 1648 | 1467235671219 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:51 INFO - PROCESS | 1648 | 1467235671299 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:27:51 INFO - PROCESS | 1648 | 1467235671375 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 1648 | 1467235671376 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a70800 == 31 [pid = 1648] [id = 699] 14:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1160a9400) [pid = 1648] [serial = 2097] [outer = 0x0] 14:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11728b400) [pid = 1648] [serial = 2098] [outer = 0x1160a9400] 14:27:51 INFO - PROCESS | 1648 | 1467235671403 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118546800) [pid = 1648] [serial = 2099] [outer = 0x1160a9400] 14:27:51 INFO - PROCESS | 1648 | 1467235671688 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 14:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:27:51 INFO - PROCESS | 1648 | 1467235671734 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 1648 | 1467235671735 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:27:51 INFO - PROCESS | 1648 | 1467235671738 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 1648 | 1467235671742 Marionette TRACE conn2 <- [1,2770,null,{}] 14:27:51 INFO - PROCESS | 1648 | 1467235671751 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:51 INFO - PROCESS | 1648 | 1467235671754 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:51 INFO - PROCESS | 1648 | 1467235671836 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:27:51 INFO - PROCESS | 1648 | 1467235671843 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 1648 | 1467235671845 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x121be2000 == 32 [pid = 1648] [id = 700] 14:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118860400) [pid = 1648] [serial = 2100] [outer = 0x0] 14:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118fb8800) [pid = 1648] [serial = 2101] [outer = 0x118860400] 14:27:51 INFO - PROCESS | 1648 | 1467235671879 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119534400) [pid = 1648] [serial = 2102] [outer = 0x118860400] 14:27:52 INFO - PROCESS | 1648 | 1467235672217 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:27:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 526ms 14:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:27:52 INFO - PROCESS | 1648 | 1467235672265 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 1648 | 1467235672266 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:27:52 INFO - PROCESS | 1648 | 1467235672268 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 1648 | 1467235672270 Marionette TRACE conn2 <- [1,2774,null,{}] 14:27:52 INFO - PROCESS | 1648 | 1467235672274 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:52 INFO - PROCESS | 1648 | 1467235672276 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:52 INFO - PROCESS | 1648 | 1467235672355 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:27:52 INFO - PROCESS | 1648 | 1467235672361 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 1648 | 1467235672362 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x126514000 == 33 [pid = 1648] [id = 701] 14:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1196a7800) [pid = 1648] [serial = 2103] [outer = 0x0] 14:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119c22000) [pid = 1648] [serial = 2104] [outer = 0x1196a7800] 14:27:52 INFO - PROCESS | 1648 | 1467235672388 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121219c00) [pid = 1648] [serial = 2105] [outer = 0x1196a7800] 14:27:52 INFO - PROCESS | 1648 | 1467235672733 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:27:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 472ms 14:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:27:52 INFO - PROCESS | 1648 | 1467235672743 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 1648 | 1467235672744 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:27:52 INFO - PROCESS | 1648 | 1467235672746 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 1648 | 1467235672747 Marionette TRACE conn2 <- [1,2778,null,{}] 14:27:52 INFO - PROCESS | 1648 | 1467235672750 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:52 INFO - PROCESS | 1648 | 1467235672751 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:52 INFO - PROCESS | 1648 | 1467235672864 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:27:52 INFO - PROCESS | 1648 | 1467235672875 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 1648 | 1467235672877 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c14000 == 34 [pid = 1648] [id = 702] 14:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129b0000) [pid = 1648] [serial = 2106] [outer = 0x0] 14:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121219400) [pid = 1648] [serial = 2107] [outer = 0x1129b0000] 14:27:52 INFO - PROCESS | 1648 | 1467235672901 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121477c00) [pid = 1648] [serial = 2108] [outer = 0x1129b0000] 14:27:53 INFO - PROCESS | 1648 | 1467235673240 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 517ms 14:27:53 INFO - PROCESS | 1648 | 1467235673265 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 1648 | 1467235673266 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:27:53 INFO - PROCESS | 1648 | 1467235673268 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 1648 | 1467235673269 Marionette TRACE conn2 <- [1,2782,null,{}] 14:27:53 INFO - PROCESS | 1648 | 1467235673271 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:53 INFO - PROCESS | 1648 | 1467235673276 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:53 INFO - PROCESS | 1648 | 1467235673397 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:27:53 INFO - PROCESS | 1648 | 1467235673408 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 1648 | 1467235673410 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129521800 == 35 [pid = 1648] [id = 703] 14:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12147c400) [pid = 1648] [serial = 2109] [outer = 0x0] 14:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123dc3000) [pid = 1648] [serial = 2110] [outer = 0x12147c400] 14:27:53 INFO - PROCESS | 1648 | 1467235673437 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12649dc00) [pid = 1648] [serial = 2111] [outer = 0x12147c400] 14:27:53 INFO - PROCESS | 1648 | 1467235673831 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 14:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:27:53 INFO - PROCESS | 1648 | 1467235673842 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 1648 | 1467235673843 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:27:53 INFO - PROCESS | 1648 | 1467235673845 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 1648 | 1467235673846 Marionette TRACE conn2 <- [1,2786,null,{}] 14:27:53 INFO - PROCESS | 1648 | 1467235673848 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:53 INFO - PROCESS | 1648 | 1467235673849 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:53 INFO - PROCESS | 1648 | 1467235673953 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:27:54 INFO - PROCESS | 1648 | 1467235674003 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 1648 | 1467235674004 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac54800 == 36 [pid = 1648] [id = 704] 14:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1264a5800) [pid = 1648] [serial = 2112] [outer = 0x0] 14:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12664a400) [pid = 1648] [serial = 2113] [outer = 0x1264a5800] 14:27:54 INFO - PROCESS | 1648 | 1467235674045 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126810800) [pid = 1648] [serial = 2114] [outer = 0x1264a5800] 14:27:54 INFO - PROCESS | 1648 | 1467235674447 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 14:27:54 INFO - PROCESS | 1648 | 1467235674464 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 1648 | 1467235674465 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:27:54 INFO - PROCESS | 1648 | 1467235674467 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 1648 | 1467235674468 Marionette TRACE conn2 <- [1,2790,null,{}] 14:27:54 INFO - PROCESS | 1648 | 1467235674471 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:54 INFO - PROCESS | 1648 | 1467235674472 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:54 INFO - PROCESS | 1648 | 1467235674575 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:27:54 INFO - PROCESS | 1648 | 1467235674579 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 1648 | 1467235674580 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3ce800 == 37 [pid = 1648] [id = 705] 14:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1264a5c00) [pid = 1648] [serial = 2115] [outer = 0x0] 14:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126877800) [pid = 1648] [serial = 2116] [outer = 0x1264a5c00] 14:27:54 INFO - PROCESS | 1648 | 1467235674641 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128851c00) [pid = 1648] [serial = 2117] [outer = 0x1264a5c00] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1128d7800) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118f42800) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117196000) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117e9a800) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129a8400) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116a0a800) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111c83800) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11396f800) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121484400) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118548800) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121217800) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x111ca7400) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x113195800) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:27:55 INFO - PROCESS | 1648 | 1467235675119 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 14:27:55 INFO - PROCESS | 1648 | 1467235675136 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:27:55 INFO - PROCESS | 1648 | 1467235675140 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:27:55 INFO - PROCESS | 1648 | 1467235675144 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 1648 | 1467235675146 Marionette TRACE conn2 <- [1,2794,null,{}] 14:27:55 INFO - PROCESS | 1648 | 1467235675149 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:55 INFO - PROCESS | 1648 | 1467235675150 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:55 INFO - PROCESS | 1648 | 1467235675251 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:27:55 INFO - PROCESS | 1648 | 1467235675286 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 1648 | 1467235675287 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215d4000 == 38 [pid = 1648] [id = 706] 14:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11319dc00) [pid = 1648] [serial = 2118] [outer = 0x0] 14:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x117196000) [pid = 1648] [serial = 2119] [outer = 0x11319dc00] 14:27:55 INFO - PROCESS | 1648 | 1467235675312 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121397000) [pid = 1648] [serial = 2120] [outer = 0x11319dc00] 14:27:55 INFO - PROCESS | 1648 | 1467235675588 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 473ms 14:27:55 INFO - PROCESS | 1648 | 1467235675617 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:27:55 INFO - PROCESS | 1648 | 1467235675619 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:27:55 INFO - PROCESS | 1648 | 1467235675621 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 1648 | 1467235675622 Marionette TRACE conn2 <- [1,2798,null,{}] 14:27:55 INFO - PROCESS | 1648 | 1467235675632 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:55 INFO - PROCESS | 1648 | 1467235675633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:55 INFO - PROCESS | 1648 | 1467235675715 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:27:55 INFO - PROCESS | 1648 | 1467235675720 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 1648 | 1467235675721 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e9000 == 39 [pid = 1648] [id = 707] 14:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1218c9800) [pid = 1648] [serial = 2121] [outer = 0x0] 14:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128857c00) [pid = 1648] [serial = 2122] [outer = 0x1218c9800] 14:27:55 INFO - PROCESS | 1648 | 1467235675747 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x128876000) [pid = 1648] [serial = 2123] [outer = 0x1218c9800] 14:27:56 INFO - PROCESS | 1648 | 1467235676083 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 477ms 14:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:27:56 INFO - PROCESS | 1648 | 1467235676098 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 1648 | 1467235676100 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:27:56 INFO - PROCESS | 1648 | 1467235676102 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 1648 | 1467235676104 Marionette TRACE conn2 <- [1,2802,null,{}] 14:27:56 INFO - PROCESS | 1648 | 1467235676108 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:56 INFO - PROCESS | 1648 | 1467235676110 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:56 INFO - PROCESS | 1648 | 1467235676228 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:27:56 INFO - PROCESS | 1648 | 1467235676235 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 1648 | 1467235676236 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5ad800 == 40 [pid = 1648] [id = 708] 14:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1133bf000) [pid = 1648] [serial = 2124] [outer = 0x0] 14:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128876c00) [pid = 1648] [serial = 2125] [outer = 0x1133bf000] 14:27:56 INFO - PROCESS | 1648 | 1467235676262 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128de5c00) [pid = 1648] [serial = 2126] [outer = 0x1133bf000] 14:27:56 INFO - PROCESS | 1648 | 1467235676590 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 14:27:56 INFO - PROCESS | 1648 | 1467235676625 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 1648 | 1467235676626 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:27:56 INFO - PROCESS | 1648 | 1467235676628 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 1648 | 1467235676629 Marionette TRACE conn2 <- [1,2806,null,{}] 14:27:56 INFO - PROCESS | 1648 | 1467235676631 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:56 INFO - PROCESS | 1648 | 1467235676633 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:56 INFO - PROCESS | 1648 | 1467235676716 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:27:56 INFO - PROCESS | 1648 | 1467235676720 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 1648 | 1467235676721 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7d7800 == 41 [pid = 1648] [id = 709] 14:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128de5800) [pid = 1648] [serial = 2127] [outer = 0x0] 14:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128ded400) [pid = 1648] [serial = 2128] [outer = 0x128de5800] 14:27:56 INFO - PROCESS | 1648 | 1467235676753 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12956c000) [pid = 1648] [serial = 2129] [outer = 0x128de5800] 14:27:57 INFO - PROCESS | 1648 | 1467235677215 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 619ms 14:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:27:57 INFO - PROCESS | 1648 | 1467235677247 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 1648 | 1467235677250 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:27:57 INFO - PROCESS | 1648 | 1467235677253 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 1648 | 1467235677255 Marionette TRACE conn2 <- [1,2810,null,{}] 14:27:57 INFO - PROCESS | 1648 | 1467235677259 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:57 INFO - PROCESS | 1648 | 1467235677261 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:57 INFO - PROCESS | 1648 | 1467235677376 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:27:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2de800 == 40 [pid = 1648] [id = 17] 14:27:57 INFO - PROCESS | 1648 | 1467235677475 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 1648 | 1467235677477 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11981f800 == 41 [pid = 1648] [id = 710] 14:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1160a6800) [pid = 1648] [serial = 2130] [outer = 0x0] 14:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116786800) [pid = 1648] [serial = 2131] [outer = 0x1160a6800] 14:27:57 INFO - PROCESS | 1648 | 1467235677526 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118166c00) [pid = 1648] [serial = 2132] [outer = 0x1160a6800] 14:27:57 INFO - PROCESS | 1648 | 1467235677945 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 723ms 14:27:57 INFO - PROCESS | 1648 | 1467235677975 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 1648 | 1467235677979 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:27:57 INFO - PROCESS | 1648 | 1467235677983 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 1648 | 1467235677985 Marionette TRACE conn2 <- [1,2814,null,{}] 14:27:57 INFO - PROCESS | 1648 | 1467235677988 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:57 INFO - PROCESS | 1648 | 1467235677990 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:58 INFO - PROCESS | 1648 | 1467235678120 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:27:58 INFO - PROCESS | 1648 | 1467235678180 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 1648 | 1467235678182 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x129207000 == 42 [pid = 1648] [id = 711] 14:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11848ec00) [pid = 1648] [serial = 2133] [outer = 0x0] 14:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118a39000) [pid = 1648] [serial = 2134] [outer = 0x11848ec00] 14:27:58 INFO - PROCESS | 1648 | 1467235678213 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119539800) [pid = 1648] [serial = 2135] [outer = 0x11848ec00] 14:27:58 INFO - PROCESS | 1648 | 1467235678661 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:27:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:27:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 14:27:58 INFO - PROCESS | 1648 | 1467235678703 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:27:58 INFO - PROCESS | 1648 | 1467235678705 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:27:58 INFO - PROCESS | 1648 | 1467235678726 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - PROCESS | 1648 | 1467235678729 Marionette TRACE conn2 <- [1,2818,null,{}] 14:27:58 INFO - PROCESS | 1648 | 1467235678737 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:58 INFO - PROCESS | 1648 | 1467235678743 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:58 INFO - PROCESS | 1648 | 1467235678845 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:27:58 INFO - PROCESS | 1648 | 1467235678918 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 1648 | 1467235678920 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7d4800 == 43 [pid = 1648] [id = 712] 14:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12147ac00) [pid = 1648] [serial = 2136] [outer = 0x0] 14:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e30400) [pid = 1648] [serial = 2137] [outer = 0x12147ac00] 14:27:58 INFO - PROCESS | 1648 | 1467235678951 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124ca4400) [pid = 1648] [serial = 2138] [outer = 0x12147ac00] 14:27:59 INFO - PROCESS | 1648 | 1467235679350 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 674ms 14:27:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:27:59 INFO - PROCESS | 1648 | 1467235679399 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 1648 | 1467235679400 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:27:59 INFO - PROCESS | 1648 | 1467235679403 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 1648 | 1467235679404 Marionette TRACE conn2 <- [1,2822,null,{}] 14:27:59 INFO - PROCESS | 1648 | 1467235679406 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:59 INFO - PROCESS | 1648 | 1467235679407 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:59 INFO - PROCESS | 1648 | 1467235679528 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:27:59 INFO - PROCESS | 1648 | 1467235679588 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 1648 | 1467235679589 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:27:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf9000 == 44 [pid = 1648] [id = 713] 14:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12557cc00) [pid = 1648] [serial = 2139] [outer = 0x0] 14:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126653c00) [pid = 1648] [serial = 2140] [outer = 0x12557cc00] 14:27:59 INFO - PROCESS | 1648 | 1467235679618 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128879800) [pid = 1648] [serial = 2141] [outer = 0x12557cc00] 14:28:00 INFO - PROCESS | 1648 | 1467235680217 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:28:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 868ms 14:28:00 INFO - PROCESS | 1648 | 1467235680275 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 1648 | 1467235680277 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:28:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:28:00 INFO - PROCESS | 1648 | 1467235680281 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 1648 | 1467235680283 Marionette TRACE conn2 <- [1,2826,null,{}] 14:28:00 INFO - PROCESS | 1648 | 1467235680286 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:00 INFO - PROCESS | 1648 | 1467235680289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:00 INFO - PROCESS | 1648 | 1467235680392 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:28:00 INFO - PROCESS | 1648 | 1467235680461 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 1648 | 1467235680464 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961a800 == 45 [pid = 1648] [id = 714] 14:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113213800) [pid = 1648] [serial = 2142] [outer = 0x0] 14:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113d11800) [pid = 1648] [serial = 2143] [outer = 0x113213800] 14:28:00 INFO - PROCESS | 1648 | 1467235680492 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11678f400) [pid = 1648] [serial = 2144] [outer = 0x113213800] 14:28:00 INFO - PROCESS | 1648 | 1467235680953 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:28:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:28:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 14:28:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:28:01 INFO - PROCESS | 1648 | 1467235681002 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:28:01 INFO - PROCESS | 1648 | 1467235681005 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:28:01 INFO - PROCESS | 1648 | 1467235681009 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 1648 | 1467235681011 Marionette TRACE conn2 <- [1,2830,null,{}] 14:28:01 INFO - PROCESS | 1648 | 1467235681013 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:01 INFO - PROCESS | 1648 | 1467235681015 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5ad800 == 44 [pid = 1648] [id = 708] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e9000 == 43 [pid = 1648] [id = 707] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1215d4000 == 42 [pid = 1648] [id = 706] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3ce800 == 41 [pid = 1648] [id = 705] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac54800 == 40 [pid = 1648] [id = 704] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x129521800 == 39 [pid = 1648] [id = 703] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128c14000 == 38 [pid = 1648] [id = 702] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126514000 == 37 [pid = 1648] [id = 701] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121be2000 == 36 [pid = 1648] [id = 700] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118a70800 == 35 [pid = 1648] [id = 699] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x115ec5800 == 34 [pid = 1648] [id = 698] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119caf800 == 33 [pid = 1648] [id = 697] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8bb800 == 32 [pid = 1648] [id = 695] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116666800 == 31 [pid = 1648] [id = 696] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2de000 == 30 [pid = 1648] [id = 18] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11961a800 == 29 [pid = 1648] [id = 714] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf9000 == 28 [pid = 1648] [id = 713] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7d4800 == 27 [pid = 1648] [id = 712] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x129207000 == 26 [pid = 1648] [id = 711] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7d7800 == 25 [pid = 1648] [id = 709] 14:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11981f800 == 24 [pid = 1648] [id = 710] 14:28:01 INFO - PROCESS | 1648 | 1467235681613 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1129aac00) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119273400) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112e08000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1181b9000) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11848a000) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118596000) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113935000) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a58400) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1210b9c00) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119534800) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1128cf000) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121250400) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113f0d000) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118483c00) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11678d400) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121e34c00) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11927f000) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118ada800) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121e34800) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1213d2400) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1176c0c00) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x113d12c00) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121e39800) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1162cf400) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121476c00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118a43000) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121e39400) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 14:28:01 INFO - PROCESS | 1648 | 1467235681711 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 1648 | 1467235681712 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x113905800 == 25 [pid = 1648] [id = 715] 14:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1128ce800) [pid = 1648] [serial = 2145] [outer = 0x0] 14:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1128d6800) [pid = 1648] [serial = 2146] [outer = 0x1128ce800] 14:28:01 INFO - PROCESS | 1648 | 1467235681742 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1129b0400) [pid = 1648] [serial = 2147] [outer = 0x1128ce800] 14:28:02 INFO - PROCESS | 1648 | 1467235682080 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:28:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1125ms 14:28:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:28:02 INFO - PROCESS | 1648 | 1467235682135 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 1648 | 1467235682138 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:28:02 INFO - PROCESS | 1648 | 1467235682141 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 1648 | 1467235682143 Marionette TRACE conn2 <- [1,2834,null,{}] 14:28:02 INFO - PROCESS | 1648 | 1467235682146 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:02 INFO - PROCESS | 1648 | 1467235682147 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:02 INFO - PROCESS | 1648 | 1467235682260 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:28:02 INFO - PROCESS | 1648 | 1467235682317 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 1648 | 1467235682319 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116997000 == 26 [pid = 1648] [id = 716] 14:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112a5ac00) [pid = 1648] [serial = 2148] [outer = 0x0] 14:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1133c1800) [pid = 1648] [serial = 2149] [outer = 0x112a5ac00] 14:28:02 INFO - PROCESS | 1648 | 1467235682345 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116047800) [pid = 1648] [serial = 2150] [outer = 0x112a5ac00] 14:28:02 INFO - PROCESS | 1648 | 1467235682630 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:28:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 14:28:02 INFO - PROCESS | 1648 | 1467235682664 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:28:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:28:02 INFO - PROCESS | 1648 | 1467235682666 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:28:02 INFO - PROCESS | 1648 | 1467235682668 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 1648 | 1467235682670 Marionette TRACE conn2 <- [1,2838,null,{}] 14:28:02 INFO - PROCESS | 1648 | 1467235682673 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:02 INFO - PROCESS | 1648 | 1467235682677 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:02 INFO - PROCESS | 1648 | 1467235682758 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:28:02 INFO - PROCESS | 1648 | 1467235682820 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 1648 | 1467235682822 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e43800 == 27 [pid = 1648] [id = 717] 14:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116051400) [pid = 1648] [serial = 2151] [outer = 0x0] 14:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a0bc00) [pid = 1648] [serial = 2152] [outer = 0x116051400] 14:28:02 INFO - PROCESS | 1648 | 1467235682855 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1181b5400) [pid = 1648] [serial = 2153] [outer = 0x116051400] 14:28:03 INFO - PROCESS | 1648 | 1467235683169 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 14:28:03 INFO - PROCESS | 1648 | 1467235683189 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 1648 | 1467235683194 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:28:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:28:03 INFO - PROCESS | 1648 | 1467235683203 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 1648 | 1467235683206 Marionette TRACE conn2 <- [1,2842,null,{}] 14:28:03 INFO - PROCESS | 1648 | 1467235683211 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:03 INFO - PROCESS | 1648 | 1467235683213 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:03 INFO - PROCESS | 1648 | 1467235683293 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:28:03 INFO - PROCESS | 1648 | 1467235683296 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 1648 | 1467235683298 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212cd800 == 28 [pid = 1648] [id = 718] 14:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118485400) [pid = 1648] [serial = 2154] [outer = 0x0] 14:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11859e400) [pid = 1648] [serial = 2155] [outer = 0x118485400] 14:28:03 INFO - PROCESS | 1648 | 1467235683324 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118f42800) [pid = 1648] [serial = 2156] [outer = 0x118485400] 14:28:03 INFO - PROCESS | 1648 | 1467235683911 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 729ms 14:28:03 INFO - PROCESS | 1648 | 1467235683927 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 1648 | 1467235683930 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:28:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:28:03 INFO - PROCESS | 1648 | 1467235683933 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 1648 | 1467235683937 Marionette TRACE conn2 <- [1,2846,null,{}] 14:28:03 INFO - PROCESS | 1648 | 1467235683940 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:03 INFO - PROCESS | 1648 | 1467235683942 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:04 INFO - PROCESS | 1648 | 1467235684054 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:28:04 INFO - PROCESS | 1648 | 1467235684180 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 1648 | 1467235684181 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180b0000 == 29 [pid = 1648] [id = 719] 14:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113f0e800) [pid = 1648] [serial = 2157] [outer = 0x0] 14:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1160a5400) [pid = 1648] [serial = 2158] [outer = 0x113f0e800] 14:28:04 INFO - PROCESS | 1648 | 1467235684213 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x117198800) [pid = 1648] [serial = 2159] [outer = 0x113f0e800] 14:28:04 INFO - PROCESS | 1648 | 1467235684736 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:28:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 821ms 14:28:04 INFO - PROCESS | 1648 | 1467235684783 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 1648 | 1467235684786 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:28:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:28:04 INFO - PROCESS | 1648 | 1467235684794 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 1648 | 1467235684796 Marionette TRACE conn2 <- [1,2850,null,{}] 14:28:04 INFO - PROCESS | 1648 | 1467235684799 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:04 INFO - PROCESS | 1648 | 1467235684800 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:04 INFO - PROCESS | 1648 | 1467235684909 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:28:04 INFO - PROCESS | 1648 | 1467235684987 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 1648 | 1467235684988 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d24800 == 30 [pid = 1648] [id = 720] 14:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118548400) [pid = 1648] [serial = 2160] [outer = 0x0] 14:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11859c800) [pid = 1648] [serial = 2161] [outer = 0x118548400] 14:28:05 INFO - PROCESS | 1648 | 1467235685020 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118a40400) [pid = 1648] [serial = 2162] [outer = 0x118548400] 14:28:05 INFO - PROCESS | 1648 | --DOCSHELL 0x115e43800 == 29 [pid = 1648] [id = 717] 14:28:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116997000 == 28 [pid = 1648] [id = 716] 14:28:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113905800 == 27 [pid = 1648] [id = 715] 14:28:05 INFO - PROCESS | 1648 | 1467235685718 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:28:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 972ms 14:28:05 INFO - PROCESS | 1648 | 1467235685773 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 1648 | 1467235685776 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:28:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:28:05 INFO - PROCESS | 1648 | 1467235685779 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 1648 | 1467235685781 Marionette TRACE conn2 <- [1,2854,null,{}] 14:28:05 INFO - PROCESS | 1648 | 1467235685785 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:05 INFO - PROCESS | 1648 | 1467235685786 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:05 INFO - PROCESS | 1648 | 1467235685895 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:28:05 INFO - PROCESS | 1648 | 1467235685901 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 1648 | 1467235685903 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715b000 == 28 [pid = 1648] [id = 721] 14:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11319ec00) [pid = 1648] [serial = 2163] [outer = 0x0] 14:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1160a5000) [pid = 1648] [serial = 2164] [outer = 0x11319ec00] 14:28:05 INFO - PROCESS | 1648 | 1467235685966 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117e9d000) [pid = 1648] [serial = 2165] [outer = 0x11319ec00] 14:28:06 INFO - PROCESS | 1648 | 1467235686303 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 572ms 14:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:28:06 INFO - PROCESS | 1648 | 1467235686351 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 1648 | 1467235686354 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:28:06 INFO - PROCESS | 1648 | 1467235686358 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 1648 | 1467235686360 Marionette TRACE conn2 <- [1,2858,null,{}] 14:28:06 INFO - PROCESS | 1648 | 1467235686369 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:06 INFO - PROCESS | 1648 | 1467235686371 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:06 INFO - PROCESS | 1648 | 1467235686472 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:28:06 INFO - PROCESS | 1648 | 1467235686476 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 1648 | 1467235686477 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x121be2000 == 29 [pid = 1648] [id = 722] 14:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118595000) [pid = 1648] [serial = 2166] [outer = 0x0] 14:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118fbac00) [pid = 1648] [serial = 2167] [outer = 0x118595000] 14:28:06 INFO - PROCESS | 1648 | 1467235686505 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119275400) [pid = 1648] [serial = 2168] [outer = 0x118595000] 14:28:06 INFO - PROCESS | 1648 | 1467235686913 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 578ms 14:28:06 INFO - PROCESS | 1648 | 1467235686943 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:28:06 INFO - PROCESS | 1648 | 1467235686946 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:28:06 INFO - PROCESS | 1648 | 1467235686950 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 1648 | 1467235686954 Marionette TRACE conn2 <- [1,2862,null,{}] 14:28:06 INFO - PROCESS | 1648 | 1467235686966 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:06 INFO - PROCESS | 1648 | 1467235686971 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:07 INFO - PROCESS | 1648 | 1467235687128 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:28:07 INFO - PROCESS | 1648 | 1467235687174 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 1648 | 1467235687176 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12667c800 == 30 [pid = 1648] [id = 723] 14:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11953e400) [pid = 1648] [serial = 2169] [outer = 0x0] 14:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1196ac800) [pid = 1648] [serial = 2170] [outer = 0x11953e400] 14:28:07 INFO - PROCESS | 1648 | 1467235687222 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121210400) [pid = 1648] [serial = 2171] [outer = 0x11953e400] 14:28:07 INFO - PROCESS | 1648 | 1467235687627 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 726ms 14:28:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:28:07 INFO - PROCESS | 1648 | 1467235687676 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 1648 | 1467235687677 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:28:07 INFO - PROCESS | 1648 | 1467235687680 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 1648 | 1467235687681 Marionette TRACE conn2 <- [1,2866,null,{}] 14:28:07 INFO - PROCESS | 1648 | 1467235687683 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:07 INFO - PROCESS | 1648 | 1467235687684 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:07 INFO - PROCESS | 1648 | 1467235687852 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12147c400) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1264a5800) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11319dc00) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1264a5c00) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1160a9400) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112a5e800) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1128cd000) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118860400) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1128ce400) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1196a7800) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116629c00) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1218c9800) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128de5800) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1133bf000) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129b0000) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12d12c400) [pid = 1648] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12d2df000) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:28:07 INFO - PROCESS | 1648 | 1467235687897 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 1648 | 1467235687898 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171e5000 == 31 [pid = 1648] [id = 724] 14:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x111e5cc00) [pid = 1648] [serial = 2172] [outer = 0x0] 14:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1128d6000) [pid = 1648] [serial = 2173] [outer = 0x111e5cc00] 14:28:07 INFO - PROCESS | 1648 | 1467235687923 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113f02800) [pid = 1648] [serial = 2174] [outer = 0x111e5cc00] 14:28:08 INFO - PROCESS | 1648 | 1467235688194 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:28:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 567ms 14:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:28:08 INFO - PROCESS | 1648 | 1467235688248 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 1648 | 1467235688249 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:28:08 INFO - PROCESS | 1648 | 1467235688251 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 1648 | 1467235688252 Marionette TRACE conn2 <- [1,2870,null,{}] 14:28:08 INFO - PROCESS | 1648 | 1467235688254 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:08 INFO - PROCESS | 1648 | 1467235688255 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:08 INFO - PROCESS | 1648 | 1467235688335 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:28:08 INFO - PROCESS | 1648 | 1467235688392 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 1648 | 1467235688393 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12978c000 == 32 [pid = 1648] [id = 725] 14:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x110ff0400) [pid = 1648] [serial = 2175] [outer = 0x0] 14:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116a0a800) [pid = 1648] [serial = 2176] [outer = 0x110ff0400] 14:28:08 INFO - PROCESS | 1648 | 1467235688418 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12139a800) [pid = 1648] [serial = 2177] [outer = 0x110ff0400] 14:28:08 INFO - PROCESS | 1648 | 1467235688722 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:28:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 14:28:08 INFO - PROCESS | 1648 | 1467235688770 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 1648 | 1467235688771 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:28:08 INFO - PROCESS | 1648 | 1467235688773 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 1648 | 1467235688774 Marionette TRACE conn2 <- [1,2874,null,{}] 14:28:08 INFO - PROCESS | 1648 | 1467235688777 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:08 INFO - PROCESS | 1648 | 1467235688781 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:08 INFO - PROCESS | 1648 | 1467235688879 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:28:08 INFO - PROCESS | 1648 | 1467235688883 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 1648 | 1467235688884 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a8ca000 == 33 [pid = 1648] [id = 726] 14:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121476800) [pid = 1648] [serial = 2178] [outer = 0x0] 14:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1218a7800) [pid = 1648] [serial = 2179] [outer = 0x121476800] 14:28:08 INFO - PROCESS | 1648 | 1467235688909 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124ccc000) [pid = 1648] [serial = 2180] [outer = 0x121476800] 14:28:09 INFO - PROCESS | 1648 | 1467235689231 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms 14:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:28:09 INFO - PROCESS | 1648 | 1467235689246 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 1648 | 1467235689247 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:28:09 INFO - PROCESS | 1648 | 1467235689259 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 1648 | 1467235689261 Marionette TRACE conn2 <- [1,2878,null,{}] 14:28:09 INFO - PROCESS | 1648 | 1467235689264 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:09 INFO - PROCESS | 1648 | 1467235689265 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:09 INFO - PROCESS | 1648 | 1467235689371 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:28:09 INFO - PROCESS | 1648 | 1467235689378 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 1648 | 1467235689379 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a7d000 == 34 [pid = 1648] [id = 727] 14:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11854b000) [pid = 1648] [serial = 2181] [outer = 0x0] 14:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124cd5000) [pid = 1648] [serial = 2182] [outer = 0x11854b000] 14:28:09 INFO - PROCESS | 1648 | 1467235689404 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125f33c00) [pid = 1648] [serial = 2183] [outer = 0x11854b000] 14:28:09 INFO - PROCESS | 1648 | 1467235689712 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 478ms 14:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:28:09 INFO - PROCESS | 1648 | 1467235689729 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 1648 | 1467235689730 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:28:09 INFO - PROCESS | 1648 | 1467235689732 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 1648 | 1467235689734 Marionette TRACE conn2 <- [1,2882,null,{}] 14:28:09 INFO - PROCESS | 1648 | 1467235689736 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:09 INFO - PROCESS | 1648 | 1467235689737 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:09 INFO - PROCESS | 1648 | 1467235689818 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:28:09 INFO - PROCESS | 1648 | 1467235689923 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 1648 | 1467235689925 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11514b800 == 35 [pid = 1648] [id = 728] 14:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111c14400) [pid = 1648] [serial = 2184] [outer = 0x0] 14:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1128ce000) [pid = 1648] [serial = 2185] [outer = 0x111c14400] 14:28:09 INFO - PROCESS | 1648 | 1467235689957 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112a7ac00) [pid = 1648] [serial = 2186] [outer = 0x111c14400] 14:28:10 INFO - PROCESS | 1648 | 1467235690416 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 718ms 14:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:28:10 INFO - PROCESS | 1648 | 1467235690453 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:28:10 INFO - PROCESS | 1648 | 1467235690455 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:28:10 INFO - PROCESS | 1648 | 1467235690458 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:28:10 INFO - PROCESS | 1648 | 1467235690460 Marionette TRACE conn2 <- [1,2886,null,{}] 14:28:10 INFO - PROCESS | 1648 | 1467235690463 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:10 INFO - PROCESS | 1648 | 1467235690467 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:10 INFO - PROCESS | 1648 | 1467235690574 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:28:10 INFO - PROCESS | 1648 | 1467235690635 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 1648 | 1467235690637 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fcd800 == 36 [pid = 1648] [id = 729] 14:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11319d000) [pid = 1648] [serial = 2187] [outer = 0x0] 14:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11848e000) [pid = 1648] [serial = 2188] [outer = 0x11319d000] 14:28:10 INFO - PROCESS | 1648 | 1467235690668 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118f40800) [pid = 1648] [serial = 2189] [outer = 0x11319d000] 14:28:11 INFO - PROCESS | 1648 | 1467235691119 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:28:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 14:28:11 INFO - PROCESS | 1648 | 1467235691130 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 1648 | 1467235691133 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:28:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:28:11 INFO - PROCESS | 1648 | 1467235691136 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 1648 | 1467235691137 Marionette TRACE conn2 <- [1,2890,null,{}] 14:28:11 INFO - PROCESS | 1648 | 1467235691142 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:11 INFO - PROCESS | 1648 | 1467235691144 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:11 INFO - PROCESS | 1648 | 1467235691270 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:28:11 INFO - PROCESS | 1648 | 1467235691356 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 1648 | 1467235691357 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bdca000 == 37 [pid = 1648] [id = 730] 14:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119537c00) [pid = 1648] [serial = 2190] [outer = 0x0] 14:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1196b2800) [pid = 1648] [serial = 2191] [outer = 0x119537c00] 14:28:11 INFO - PROCESS | 1648 | 1467235691388 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12138e400) [pid = 1648] [serial = 2192] [outer = 0x119537c00] 14:28:11 INFO - PROCESS | 1648 | 1467235691824 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:28:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 722ms 14:28:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:28:11 INFO - PROCESS | 1648 | 1467235691859 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 1648 | 1467235691861 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:28:11 INFO - PROCESS | 1648 | 1467235691868 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 1648 | 1467235691873 Marionette TRACE conn2 <- [1,2894,null,{}] 14:28:11 INFO - PROCESS | 1648 | 1467235691876 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:11 INFO - PROCESS | 1648 | 1467235691878 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:11 INFO - PROCESS | 1648 | 1467235691982 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:28:12 INFO - PROCESS | 1648 | 1467235692041 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 1648 | 1467235692043 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5bd800 == 38 [pid = 1648] [id = 731] 14:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12124d400) [pid = 1648] [serial = 2193] [outer = 0x0] 14:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121c11000) [pid = 1648] [serial = 2194] [outer = 0x12124d400] 14:28:12 INFO - PROCESS | 1648 | 1467235692072 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x125582800) [pid = 1648] [serial = 2195] [outer = 0x12124d400] 14:28:12 INFO - PROCESS | 1648 | 1467235692548 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:28:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 728ms 14:28:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:28:12 INFO - PROCESS | 1648 | 1467235692602 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 1648 | 1467235692604 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:28:12 INFO - PROCESS | 1648 | 1467235692607 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 1648 | 1467235692608 Marionette TRACE conn2 <- [1,2898,null,{}] 14:28:12 INFO - PROCESS | 1648 | 1467235692611 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:12 INFO - PROCESS | 1648 | 1467235692612 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:12 INFO - PROCESS | 1648 | 1467235692713 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:28:12 INFO - PROCESS | 1648 | 1467235692771 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 1648 | 1467235692772 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3cd800 == 39 [pid = 1648] [id = 732] 14:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1218a7400) [pid = 1648] [serial = 2196] [outer = 0x0] 14:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126653400) [pid = 1648] [serial = 2197] [outer = 0x1218a7400] 14:28:12 INFO - PROCESS | 1648 | 1467235692802 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126879000) [pid = 1648] [serial = 2198] [outer = 0x1218a7400] 14:28:13 INFO - PROCESS | 1648 | 1467235693382 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:28:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 820ms 14:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:28:13 INFO - PROCESS | 1648 | 1467235693428 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 1648 | 1467235693430 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:28:13 INFO - PROCESS | 1648 | 1467235693433 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 1648 | 1467235693435 Marionette TRACE conn2 <- [1,2902,null,{}] 14:28:13 INFO - PROCESS | 1648 | 1467235693438 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:13 INFO - PROCESS | 1648 | 1467235693442 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:13 INFO - PROCESS | 1648 | 1467235693545 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:28:13 INFO - PROCESS | 1648 | 1467235693618 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 1648 | 1467235693620 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961a000 == 40 [pid = 1648] [id = 733] 14:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116a04000) [pid = 1648] [serial = 2199] [outer = 0x0] 14:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1176cdc00) [pid = 1648] [serial = 2200] [outer = 0x116a04000] 14:28:13 INFO - PROCESS | 1648 | 1467235693648 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118550c00) [pid = 1648] [serial = 2201] [outer = 0x116a04000] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118a7d000 == 39 [pid = 1648] [id = 727] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a8ca000 == 38 [pid = 1648] [id = 726] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12978c000 == 37 [pid = 1648] [id = 725] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1171e5000 == 36 [pid = 1648] [id = 724] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12667c800 == 35 [pid = 1648] [id = 723] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x121be2000 == 34 [pid = 1648] [id = 722] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11715b000 == 33 [pid = 1648] [id = 721] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123d24800 == 32 [pid = 1648] [id = 720] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1180b0000 == 31 [pid = 1648] [id = 719] 14:28:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1212cd800 == 30 [pid = 1648] [id = 718] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12121a000) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123dc3000) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12664a400) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x117196000) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126877800) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11728b400) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118546800) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113d0a800) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1160ab400) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112f97400) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113255800) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126810800) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118fb8800) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119534400) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124ca7800) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c22000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121219c00) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117291c00) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118542c00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128857c00) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12956c000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128851c00) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128ded400) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128de5c00) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121397000) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121219400) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12649dc00) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128876000) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121477c00) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 14:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128876c00) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 14:28:14 INFO - PROCESS | 1648 | 1467235694027 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 620ms 14:28:14 INFO - PROCESS | 1648 | 1467235694053 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:28:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:28:14 INFO - PROCESS | 1648 | 1467235694057 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:28:14 INFO - PROCESS | 1648 | 1467235694061 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 1648 | 1467235694063 Marionette TRACE conn2 <- [1,2906,null,{}] 14:28:14 INFO - PROCESS | 1648 | 1467235694065 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:14 INFO - PROCESS | 1648 | 1467235694067 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:14 INFO - PROCESS | 1648 | 1467235694155 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:28:14 INFO - PROCESS | 1648 | 1467235694241 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 1648 | 1467235694242 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119820800 == 31 [pid = 1648] [id = 734] 14:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119273400) [pid = 1648] [serial = 2202] [outer = 0x0] 14:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119279800) [pid = 1648] [serial = 2203] [outer = 0x119273400] 14:28:14 INFO - PROCESS | 1648 | 1467235694270 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1196a7400) [pid = 1648] [serial = 2204] [outer = 0x119273400] 14:28:14 INFO - PROCESS | 1648 | 1467235694583 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 572ms 14:28:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:28:14 INFO - PROCESS | 1648 | 1467235694634 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 1648 | 1467235694635 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:28:14 INFO - PROCESS | 1648 | 1467235694638 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 1648 | 1467235694640 Marionette TRACE conn2 <- [1,2910,null,{}] 14:28:14 INFO - PROCESS | 1648 | 1467235694648 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:14 INFO - PROCESS | 1648 | 1467235694651 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:14 INFO - PROCESS | 1648 | 1467235694736 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:28:14 INFO - PROCESS | 1648 | 1467235694797 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 1648 | 1467235694799 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c0d000 == 32 [pid = 1648] [id = 735] 14:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1196ac000) [pid = 1648] [serial = 2205] [outer = 0x0] 14:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12138f000) [pid = 1648] [serial = 2206] [outer = 0x1196ac000] 14:28:14 INFO - PROCESS | 1648 | 1467235694827 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121e2fc00) [pid = 1648] [serial = 2207] [outer = 0x1196ac000] 14:28:15 INFO - PROCESS | 1648 | 1467235695086 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:28:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:28:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:28:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 474ms 14:28:15 INFO - PROCESS | 1648 | 1467235695113 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 1648 | 1467235695114 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:28:15 INFO - TEST-START | /DOMEvents/constructors.html 14:28:15 INFO - PROCESS | 1648 | 1467235695120 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 1648 | 1467235695121 Marionette TRACE conn2 <- [1,2914,null,{}] 14:28:15 INFO - PROCESS | 1648 | 1467235695131 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:15 INFO - PROCESS | 1648 | 1467235695132 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:15 INFO - PROCESS | 1648 | 1467235695219 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:28:15 INFO - PROCESS | 1648 | 1467235695277 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 1648 | 1467235695278 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x129218800 == 33 [pid = 1648] [id = 736] 14:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121482800) [pid = 1648] [serial = 2208] [outer = 0x0] 14:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123dce800) [pid = 1648] [serial = 2209] [outer = 0x121482800] 14:28:15 INFO - PROCESS | 1648 | 1467235695303 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126878c00) [pid = 1648] [serial = 2210] [outer = 0x121482800] 14:28:15 INFO - PROCESS | 1648 | 1467235695626 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:28:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:28:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:28:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:28:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:28:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:28:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:28:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:28:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:28:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 538ms 14:28:15 INFO - PROCESS | 1648 | 1467235695656 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 1648 | 1467235695660 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:28:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:28:15 INFO - PROCESS | 1648 | 1467235695662 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 1648 | 1467235695663 Marionette TRACE conn2 <- [1,2918,null,{}] 14:28:15 INFO - PROCESS | 1648 | 1467235695666 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:15 INFO - PROCESS | 1648 | 1467235695667 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:15 INFO - PROCESS | 1648 | 1467235695751 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:28:15 INFO - PROCESS | 1648 | 1467235695754 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 1648 | 1467235695756 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b34d800 == 34 [pid = 1648] [id = 737] 14:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119c22000) [pid = 1648] [serial = 2211] [outer = 0x0] 14:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128853800) [pid = 1648] [serial = 2212] [outer = 0x119c22000] 14:28:15 INFO - PROCESS | 1648 | 1467235695783 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1288aec00) [pid = 1648] [serial = 2213] [outer = 0x119c22000] 14:28:16 INFO - PROCESS | 1648 | 1467235696109 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:28:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:28:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 14:28:16 INFO - PROCESS | 1648 | 1467235696135 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 1648 | 1467235696136 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:28:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:28:16 INFO - PROCESS | 1648 | 1467235696140 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 1648 | 1467235696143 Marionette TRACE conn2 <- [1,2922,null,{}] 14:28:16 INFO - PROCESS | 1648 | 1467235696145 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:16 INFO - PROCESS | 1648 | 1467235696149 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:16 INFO - PROCESS | 1648 | 1467235696339 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:28:16 INFO - PROCESS | 1648 | 1467235696364 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 1648 | 1467235696366 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0da800 == 35 [pid = 1648] [id = 738] 14:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1288b6800) [pid = 1648] [serial = 2214] [outer = 0x0] 14:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128de7000) [pid = 1648] [serial = 2215] [outer = 0x1288b6800] 14:28:16 INFO - PROCESS | 1648 | 1467235696407 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12956d000) [pid = 1648] [serial = 2216] [outer = 0x1288b6800] 14:28:16 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:28:16 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:28:16 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:28:16 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:28:16 INFO - PROCESS | 1648 | 1467235696813 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:28:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:28:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:28:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:28:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:28:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:28:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:28:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:28:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:28:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:28:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 723ms 14:28:16 INFO - PROCESS | 1648 | 1467235696871 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:28:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:28:16 INFO - PROCESS | 1648 | 1467235696879 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:28:16 INFO - PROCESS | 1648 | 1467235696882 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 1648 | 1467235696883 Marionette TRACE conn2 <- [1,2926,null,{}] 14:28:16 INFO - PROCESS | 1648 | 1467235696885 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:16 INFO - PROCESS | 1648 | 1467235696886 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:16 INFO - PROCESS | 1648 | 1467235696993 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:28:16 INFO - PROCESS | 1648 | 1467235696997 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 1648 | 1467235696998 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c7e3000 == 36 [pid = 1648] [id = 739] 14:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1166f1800) [pid = 1648] [serial = 2217] [outer = 0x0] 14:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129575800) [pid = 1648] [serial = 2218] [outer = 0x1166f1800] 14:28:17 INFO - PROCESS | 1648 | 1467235697056 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1295d5400) [pid = 1648] [serial = 2219] [outer = 0x1166f1800] 14:28:17 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:28:17 INFO - PROCESS | 1648 | 1467235697328 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:28:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:28:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 14:28:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:28:17 INFO - PROCESS | 1648 | 1467235697350 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 1648 | 1467235697351 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:28:17 INFO - PROCESS | 1648 | 1467235697353 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 1648 | 1467235697355 Marionette TRACE conn2 <- [1,2930,null,{}] 14:28:17 INFO - PROCESS | 1648 | 1467235697369 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:17 INFO - PROCESS | 1648 | 1467235697370 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:17 INFO - PROCESS | 1648 | 1467235697479 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:28:17 INFO - PROCESS | 1648 | 1467235697518 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 1648 | 1467235697518 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d4800 == 37 [pid = 1648] [id = 740] 14:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1295a1800) [pid = 1648] [serial = 2220] [outer = 0x0] 14:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1295dc800) [pid = 1648] [serial = 2221] [outer = 0x1295a1800] 14:28:17 INFO - PROCESS | 1648 | 1467235697542 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a6c7c00) [pid = 1648] [serial = 2222] [outer = 0x1295a1800] 14:28:17 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:28:17 INFO - PROCESS | 1648 | 1467235697828 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:28:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:28:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 529ms 14:28:17 INFO - PROCESS | 1648 | 1467235697884 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 1648 | 1467235697885 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:28:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:28:17 INFO - PROCESS | 1648 | 1467235697887 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 1648 | 1467235697888 Marionette TRACE conn2 <- [1,2934,null,{}] 14:28:17 INFO - PROCESS | 1648 | 1467235697890 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:17 INFO - PROCESS | 1648 | 1467235697891 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:18 INFO - PROCESS | 1648 | 1467235698102 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12557cc00) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12147ac00) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11848ec00) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1160a6800) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112a5ac00) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113213800) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116051400) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1128ce800) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121476800) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11319ec00) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118548400) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118595000) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x111e5cc00) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11953e400) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:28:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x110ff0400) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:28:18 INFO - PROCESS | 1648 | 1467235698150 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 1648 | 1467235698151 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e4a800 == 38 [pid = 1648] [id = 741] 14:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1128cc000) [pid = 1648] [serial = 2223] [outer = 0x0] 14:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a52800) [pid = 1648] [serial = 2224] [outer = 0x1128cc000] 14:28:18 INFO - PROCESS | 1648 | 1467235698176 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116051400) [pid = 1648] [serial = 2225] [outer = 0x1128cc000] 14:28:18 INFO - PROCESS | 1648 | 1467235698419 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:28:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:28:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 14:28:18 INFO - PROCESS | 1648 | 1467235698463 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1648 | 1467235698464 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:28:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:28:18 INFO - PROCESS | 1648 | 1467235698466 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1648 | 1467235698467 Marionette TRACE conn2 <- [1,2938,null,{}] 14:28:18 INFO - PROCESS | 1648 | 1467235698470 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:18 INFO - PROCESS | 1648 | 1467235698471 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:18 INFO - PROCESS | 1648 | 1467235698558 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:28:18 INFO - PROCESS | 1648 | 1467235698563 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 1648 | 1467235698564 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d675000 == 39 [pid = 1648] [id = 742] 14:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1181ba000) [pid = 1648] [serial = 2226] [outer = 0x0] 14:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121393000) [pid = 1648] [serial = 2227] [outer = 0x1181ba000] 14:28:18 INFO - PROCESS | 1648 | 1467235698588 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a6d5400) [pid = 1648] [serial = 2228] [outer = 0x1181ba000] 14:28:18 INFO - PROCESS | 1648 | 1467235698915 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:28:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:28:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 14:28:18 INFO - PROCESS | 1648 | 1467235698935 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1648 | 1467235698936 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:28:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:28:18 INFO - PROCESS | 1648 | 1467235698939 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1648 | 1467235698941 Marionette TRACE conn2 <- [1,2942,null,{}] 14:28:18 INFO - PROCESS | 1648 | 1467235698944 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:18 INFO - PROCESS | 1648 | 1467235698945 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:19 INFO - PROCESS | 1648 | 1467235699071 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:28:19 INFO - PROCESS | 1648 | 1467235699078 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1648 | 1467235699080 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d849800 == 40 [pid = 1648] [id = 743] 14:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1181bec00) [pid = 1648] [serial = 2229] [outer = 0x0] 14:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a811000) [pid = 1648] [serial = 2230] [outer = 0x1181bec00] 14:28:19 INFO - PROCESS | 1648 | 1467235699106 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b217800) [pid = 1648] [serial = 2231] [outer = 0x1181bec00] 14:28:19 INFO - PROCESS | 1648 | 1467235699384 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:28:19 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:28:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:28:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 473ms 14:28:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:28:19 INFO - PROCESS | 1648 | 1467235699413 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 1648 | 1467235699414 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:28:19 INFO - PROCESS | 1648 | 1467235699416 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 1648 | 1467235699417 Marionette TRACE conn2 <- [1,2946,null,{}] 14:28:19 INFO - PROCESS | 1648 | 1467235699419 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:19 INFO - PROCESS | 1648 | 1467235699420 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:19 INFO - PROCESS | 1648 | 1467235699508 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:28:19 INFO - PROCESS | 1648 | 1467235699513 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1648 | 1467235699514 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d9b2000 == 41 [pid = 1648] [id = 744] 14:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b216c00) [pid = 1648] [serial = 2232] [outer = 0x0] 14:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12b390000) [pid = 1648] [serial = 2233] [outer = 0x12b216c00] 14:28:19 INFO - PROCESS | 1648 | 1467235699537 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12ba1ec00) [pid = 1648] [serial = 2234] [outer = 0x12b216c00] 14:28:19 INFO - PROCESS | 1648 | 1467235699852 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:28:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:28:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 475ms 14:28:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:28:19 INFO - PROCESS | 1648 | 1467235699892 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 1648 | 1467235699893 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:28:19 INFO - PROCESS | 1648 | 1467235699895 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 1648 | 1467235699896 Marionette TRACE conn2 <- [1,2950,null,{}] 14:28:19 INFO - PROCESS | 1648 | 1467235699898 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:19 INFO - PROCESS | 1648 | 1467235699899 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:19 INFO - PROCESS | 1648 | 1467235699982 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:28:20 INFO - PROCESS | 1648 | 1467235700047 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1648 | 1467235700048 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dce1800 == 42 [pid = 1648] [id = 745] 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12ba1a800) [pid = 1648] [serial = 2235] [outer = 0x0] 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12ba29c00) [pid = 1648] [serial = 2236] [outer = 0x12ba1a800] 14:28:20 INFO - PROCESS | 1648 | 1467235700072 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12bb44400) [pid = 1648] [serial = 2237] [outer = 0x12ba1a800] 14:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11267d000 == 43 [pid = 1648] [id = 746] 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113210800) [pid = 1648] [serial = 2238] [outer = 0x0] 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1128ce400) [pid = 1648] [serial = 2239] [outer = 0x113210800] 14:28:20 INFO - PROCESS | 1648 | 1467235700516 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:28:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:28:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 14:28:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:28:20 INFO - PROCESS | 1648 | 1467235700564 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 1648 | 1467235700567 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:28:20 INFO - PROCESS | 1648 | 1467235700570 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 1648 | 1467235700573 Marionette TRACE conn2 <- [1,2954,null,{}] 14:28:20 INFO - PROCESS | 1648 | 1467235700577 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:20 INFO - PROCESS | 1648 | 1467235700579 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:20 INFO - PROCESS | 1648 | 1467235700716 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:28:20 INFO - PROCESS | 1648 | 1467235700822 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1648 | 1467235700824 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12667c800 == 44 [pid = 1648] [id = 747] 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118542c00) [pid = 1648] [serial = 2240] [outer = 0x0] 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118595c00) [pid = 1648] [serial = 2241] [outer = 0x118542c00] 14:28:20 INFO - PROCESS | 1648 | 1467235700856 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119270c00) [pid = 1648] [serial = 2242] [outer = 0x118542c00] 14:28:21 INFO - PROCESS | 1648 | 1467235701225 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:28:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:28:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:28:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 14:28:21 INFO - PROCESS | 1648 | 1467235701243 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 1648 | 1467235701246 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:28:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:28:21 INFO - PROCESS | 1648 | 1467235701251 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1648 | 1467235701253 Marionette TRACE conn2 <- [1,2958,null,{}] 14:28:21 INFO - PROCESS | 1648 | 1467235701255 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:21 INFO - PROCESS | 1648 | 1467235701257 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:21 INFO - PROCESS | 1648 | 1467235701400 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:28:21 INFO - PROCESS | 1648 | 1467235701477 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 1648 | 1467235701478 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2e9000 == 45 [pid = 1648] [id = 748] 14:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12138fc00) [pid = 1648] [serial = 2243] [outer = 0x0] 14:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121e35800) [pid = 1648] [serial = 2244] [outer = 0x12138fc00] 14:28:21 INFO - PROCESS | 1648 | 1467235701509 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x125f3b400) [pid = 1648] [serial = 2245] [outer = 0x12138fc00] 14:28:21 INFO - PROCESS | 1648 | 1467235701861 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:28:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:28:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 14:28:21 INFO - PROCESS | 1648 | 1467235701872 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 1648 | 1467235701874 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:28:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:28:21 INFO - PROCESS | 1648 | 1467235701876 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1648 | 1467235701879 Marionette TRACE conn2 <- [1,2962,null,{}] 14:28:21 INFO - PROCESS | 1648 | 1467235701887 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:21 INFO - PROCESS | 1648 | 1467235701890 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:22 INFO - PROCESS | 1648 | 1467235701999 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:28:22 INFO - PROCESS | 1648 | 1467235702107 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 1648 | 1467235702109 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e50e800 == 46 [pid = 1648] [id = 749] 14:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128851000) [pid = 1648] [serial = 2246] [outer = 0x0] 14:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1288b6c00) [pid = 1648] [serial = 2247] [outer = 0x128851000] 14:28:22 INFO - PROCESS | 1648 | 1467235702144 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129234c00) [pid = 1648] [serial = 2248] [outer = 0x128851000] 14:28:22 INFO - PROCESS | 1648 | 1467235702557 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:28:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:28:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 722ms 14:28:22 INFO - PROCESS | 1648 | 1467235702599 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 1648 | 1467235702601 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:28:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:28:22 INFO - PROCESS | 1648 | 1467235702603 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - PROCESS | 1648 | 1467235702605 Marionette TRACE conn2 <- [1,2966,null,{}] 14:28:22 INFO - PROCESS | 1648 | 1467235702607 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:22 INFO - PROCESS | 1648 | 1467235702608 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:22 INFO - PROCESS | 1648 | 1467235702716 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:28:22 INFO - PROCESS | 1648 | 1467235702812 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 1648 | 1467235702813 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c19000 == 47 [pid = 1648] [id = 750] 14:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121250400) [pid = 1648] [serial = 2249] [outer = 0x0] 14:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x129236c00) [pid = 1648] [serial = 2250] [outer = 0x121250400] 14:28:22 INFO - PROCESS | 1648 | 1467235702842 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12a6c8c00) [pid = 1648] [serial = 2251] [outer = 0x121250400] 14:28:23 INFO - PROCESS | 1648 | 1467235703248 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:28:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:28:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 14:28:23 INFO - PROCESS | 1648 | 1467235703276 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1648 | 1467235703278 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:28:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:28:23 INFO - PROCESS | 1648 | 1467235703282 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 1648 | 1467235703284 Marionette TRACE conn2 <- [1,2970,null,{}] 14:28:23 INFO - PROCESS | 1648 | 1467235703287 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:23 INFO - PROCESS | 1648 | 1467235703289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:23 INFO - PROCESS | 1648 | 1467235703448 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:28:23 INFO - PROCESS | 1648 | 1467235703789 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 1648 | 1467235703791 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a72800 == 48 [pid = 1648] [id = 751] 14:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x111e5cc00) [pid = 1648] [serial = 2252] [outer = 0x0] 14:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112ebac00) [pid = 1648] [serial = 2253] [outer = 0x111e5cc00] 14:28:23 INFO - PROCESS | 1648 | 1467235703823 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1151a7c00) [pid = 1648] [serial = 2254] [outer = 0x111e5cc00] 14:28:24 INFO - PROCESS | 1648 | 1467235704206 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:28:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:28:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 972ms 14:28:24 INFO - PROCESS | 1648 | 1467235704255 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 1648 | 1467235704257 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:28:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:28:24 INFO - PROCESS | 1648 | 1467235704260 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 1648 | 1467235704261 Marionette TRACE conn2 <- [1,2974,null,{}] 14:28:24 INFO - PROCESS | 1648 | 1467235704265 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:24 INFO - PROCESS | 1648 | 1467235704267 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:24 INFO - PROCESS | 1648 | 1467235704366 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:28:24 INFO - PROCESS | 1648 | 1467235704431 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 1648 | 1467235704432 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f58800 == 49 [pid = 1648] [id = 752] 14:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11396f000) [pid = 1648] [serial = 2255] [outer = 0x0] 14:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1162da800) [pid = 1648] [serial = 2256] [outer = 0x11396f000] 14:28:24 INFO - PROCESS | 1648 | 1467235704459 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118165800) [pid = 1648] [serial = 2257] [outer = 0x11396f000] 14:28:24 INFO - PROCESS | 1648 | 1467235704815 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:28:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:28:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 573ms 14:28:24 INFO - PROCESS | 1648 | 1467235704835 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 1648 | 1467235704838 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:28:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:28:24 INFO - PROCESS | 1648 | 1467235704840 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 1648 | 1467235704842 Marionette TRACE conn2 <- [1,2978,null,{}] 14:28:24 INFO - PROCESS | 1648 | 1467235704844 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:24 INFO - PROCESS | 1648 | 1467235704845 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:24 INFO - PROCESS | 1648 | 1467235704943 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:28:25 INFO - PROCESS | 1648 | 1467235705008 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 1648 | 1467235705009 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11961c000 == 50 [pid = 1648] [id = 753] 14:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11953f000) [pid = 1648] [serial = 2258] [outer = 0x0] 14:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119c30800) [pid = 1648] [serial = 2259] [outer = 0x11953f000] 14:28:25 INFO - PROCESS | 1648 | 1467235705036 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12138ec00) [pid = 1648] [serial = 2260] [outer = 0x11953f000] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d9b2000 == 49 [pid = 1648] [id = 744] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d849800 == 48 [pid = 1648] [id = 743] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d675000 == 47 [pid = 1648] [id = 742] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x115e4a800 == 46 [pid = 1648] [id = 741] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d4800 == 45 [pid = 1648] [id = 740] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12c7e3000 == 44 [pid = 1648] [id = 739] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x124cd5000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12d2dc800) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0da800 == 43 [pid = 1648] [id = 738] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b34d800 == 42 [pid = 1648] [id = 737] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129218800 == 41 [pid = 1648] [id = 736] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126c0d000 == 40 [pid = 1648] [id = 735] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119820800 == 39 [pid = 1648] [id = 734] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11961a000 == 38 [pid = 1648] [id = 733] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3cd800 == 37 [pid = 1648] [id = 732] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12c5bd800 == 36 [pid = 1648] [id = 731] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12bdca000 == 35 [pid = 1648] [id = 730] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x125fcd800 == 34 [pid = 1648] [id = 729] 14:28:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11514b800 == 33 [pid = 1648] [id = 728] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x124ccc000) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1160a5000) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11859c800) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1160a5400) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11859e400) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118fbac00) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1128d6000) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121210400) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1196ac800) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x113f02800) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1218a7800) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12139a800) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x117e9d000) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119275400) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118a40400) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116a0a800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126653c00) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128879800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121e30400) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124ca4400) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118a39000) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119539800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116786800) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118166c00) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1133c1800) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116047800) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113d11800) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11678f400) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116a0bc00) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1181b5400) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1128d6800) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129b0400) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 14:28:25 INFO - PROCESS | 1648 | 1467235705427 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:28:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:28:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 14:28:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:28:25 INFO - PROCESS | 1648 | 1467235705462 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 1648 | 1467235705463 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:28:25 INFO - PROCESS | 1648 | 1467235705469 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 1648 | 1467235705473 Marionette TRACE conn2 <- [1,2982,null,{}] 14:28:25 INFO - PROCESS | 1648 | 1467235705477 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:25 INFO - PROCESS | 1648 | 1467235705479 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:25 INFO - PROCESS | 1648 | 1467235705565 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:28:25 INFO - PROCESS | 1648 | 1467235705631 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 1648 | 1467235705632 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118586000 == 34 [pid = 1648] [id = 754] 14:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11845a400) [pid = 1648] [serial = 2261] [outer = 0x0] 14:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1199ad800) [pid = 1648] [serial = 2262] [outer = 0x11845a400] 14:28:25 INFO - PROCESS | 1648 | 1467235705658 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121e30400) [pid = 1648] [serial = 2263] [outer = 0x11845a400] 14:28:25 INFO - PROCESS | 1648 | 1467235705955 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:28:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:28:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:28:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 528ms 14:28:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:28:26 INFO - PROCESS | 1648 | 1467235705996 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 1648 | 1467235705999 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:28:26 INFO - PROCESS | 1648 | 1467235706002 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 1648 | 1467235706003 Marionette TRACE conn2 <- [1,2986,null,{}] 14:28:26 INFO - PROCESS | 1648 | 1467235706007 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:26 INFO - PROCESS | 1648 | 1467235706010 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:26 INFO - PROCESS | 1648 | 1467235706141 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:28:26 INFO - PROCESS | 1648 | 1467235706230 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 1648 | 1467235706231 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b14000 == 35 [pid = 1648] [id = 755] 14:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121212400) [pid = 1648] [serial = 2264] [outer = 0x0] 14:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124ca4400) [pid = 1648] [serial = 2265] [outer = 0x121212400] 14:28:26 INFO - PROCESS | 1648 | 1467235706280 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126558000) [pid = 1648] [serial = 2266] [outer = 0x121212400] 14:28:26 INFO - PROCESS | 1648 | 1467235706544 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:28:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:28:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 571ms 14:28:26 INFO - PROCESS | 1648 | 1467235706592 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 1648 | 1467235706594 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:28:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:28:26 INFO - PROCESS | 1648 | 1467235706603 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 1648 | 1467235706604 Marionette TRACE conn2 <- [1,2990,null,{}] 14:28:26 INFO - PROCESS | 1648 | 1467235706607 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:26 INFO - PROCESS | 1648 | 1467235706608 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:26 INFO - PROCESS | 1648 | 1467235706694 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:28:26 INFO - PROCESS | 1648 | 1467235706760 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 1648 | 1467235706765 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12951a000 == 36 [pid = 1648] [id = 756] 14:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1288af000) [pid = 1648] [serial = 2267] [outer = 0x0] 14:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1288b4800) [pid = 1648] [serial = 2268] [outer = 0x1288af000] 14:28:26 INFO - PROCESS | 1648 | 1467235706811 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12930bc00) [pid = 1648] [serial = 2269] [outer = 0x1288af000] 14:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac4f800 == 37 [pid = 1648] [id = 757] 14:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1295da000) [pid = 1648] [serial = 2270] [outer = 0x0] 14:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1288b9000) [pid = 1648] [serial = 2271] [outer = 0x1295da000] 14:28:27 INFO - PROCESS | 1648 | 1467235707249 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:28:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 14:28:27 INFO - PROCESS | 1648 | 1467235707282 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 1648 | 1467235707283 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:28:27 INFO - PROCESS | 1648 | 1467235707286 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 1648 | 1467235707287 Marionette TRACE conn2 <- [1,2994,null,{}] 14:28:27 INFO - PROCESS | 1648 | 1467235707290 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:27 INFO - PROCESS | 1648 | 1467235707291 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:27 INFO - PROCESS | 1648 | 1467235707430 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:28:27 INFO - PROCESS | 1648 | 1467235707466 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 1648 | 1467235707467 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a71000 == 38 [pid = 1648] [id = 758] 14:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12956b400) [pid = 1648] [serial = 2272] [outer = 0x0] 14:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12959d400) [pid = 1648] [serial = 2273] [outer = 0x12956b400] 14:28:27 INFO - PROCESS | 1648 | 1467235707491 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a809400) [pid = 1648] [serial = 2274] [outer = 0x12956b400] 14:28:27 INFO - PROCESS | 1648 | 1467235707789 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:28:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:28:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 14:28:27 INFO - PROCESS | 1648 | 1467235707805 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 1648 | 1467235707806 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:28:27 INFO - PROCESS | 1648 | 1467235707819 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 1648 | 1467235707819 Marionette TRACE conn2 <- [1,2998,null,{}] 14:28:27 INFO - PROCESS | 1648 | 1467235707831 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:27 INFO - PROCESS | 1648 | 1467235707832 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:27 INFO - PROCESS | 1648 | 1467235707943 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:28:27 INFO - PROCESS | 1648 | 1467235707947 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 1648 | 1467235707948 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bdd7800 == 39 [pid = 1648] [id = 759] 14:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12a80a800) [pid = 1648] [serial = 2275] [outer = 0x0] 14:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12ab4bc00) [pid = 1648] [serial = 2276] [outer = 0x12a80a800] 14:28:28 INFO - PROCESS | 1648 | 1467235708008 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12b214000) [pid = 1648] [serial = 2277] [outer = 0x12a80a800] 14:28:28 INFO - PROCESS | 1648 | 1467235708279 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:28:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 481ms 14:28:28 INFO - PROCESS | 1648 | 1467235708298 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 1648 | 1467235708299 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:28:28 INFO - PROCESS | 1648 | 1467235708314 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 1648 | 1467235708315 Marionette TRACE conn2 <- [1,3002,null,{}] 14:28:28 INFO - PROCESS | 1648 | 1467235708329 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:28 INFO - PROCESS | 1648 | 1467235708330 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:28 INFO - PROCESS | 1648 | 1467235708447 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:28:28 INFO - PROCESS | 1648 | 1467235708486 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 1648 | 1467235708487 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbec800 == 40 [pid = 1648] [id = 760] 14:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b214c00) [pid = 1648] [serial = 2278] [outer = 0x0] 14:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12ba1c000) [pid = 1648] [serial = 2279] [outer = 0x12b214c00] 14:28:28 INFO - PROCESS | 1648 | 1467235708511 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12bb3e400) [pid = 1648] [serial = 2280] [outer = 0x12b214c00] 14:28:28 INFO - PROCESS | 1648 | 1467235708788 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:28:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 532ms 14:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:28:28 INFO - PROCESS | 1648 | 1467235708843 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 1648 | 1467235708845 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:28:28 INFO - PROCESS | 1648 | 1467235708847 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 1648 | 1467235708848 Marionette TRACE conn2 <- [1,3006,null,{}] 14:28:28 INFO - PROCESS | 1648 | 1467235708850 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:28 INFO - PROCESS | 1648 | 1467235708852 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:28 INFO - PROCESS | 1648 | 1467235708967 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:28:29 INFO - PROCESS | 1648 | 1467235709007 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 1648 | 1467235709008 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d65e800 == 41 [pid = 1648] [id = 761] 14:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12ba1f000) [pid = 1648] [serial = 2281] [outer = 0x0] 14:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12bb4a800) [pid = 1648] [serial = 2282] [outer = 0x12ba1f000] 14:28:29 INFO - PROCESS | 1648 | 1467235709032 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12bbb1000) [pid = 1648] [serial = 2283] [outer = 0x12ba1f000] 14:28:29 INFO - PROCESS | 1648 | 1467235709541 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11854b000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1288b6800) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1166f1800) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1295a1800) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1128cc000) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1181ba000) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1181bec00) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119273400) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121482800) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116a04000) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119c22000) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1196ac000) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1218a7400) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:28:29 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b216c00) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:28:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:28:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 719ms 14:28:29 INFO - PROCESS | 1648 | 1467235709574 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 1648 | 1467235709576 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:28:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:28:29 INFO - PROCESS | 1648 | 1467235709578 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 1648 | 1467235709579 Marionette TRACE conn2 <- [1,3010,null,{}] 14:28:29 INFO - PROCESS | 1648 | 1467235709581 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:29 INFO - PROCESS | 1648 | 1467235709583 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:29 INFO - PROCESS | 1648 | 1467235709670 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:28:29 INFO - PROCESS | 1648 | 1467235709674 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 1648 | 1467235709675 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d832800 == 42 [pid = 1648] [id = 762] 14:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117e9cc00) [pid = 1648] [serial = 2284] [outer = 0x0] 14:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118491800) [pid = 1648] [serial = 2285] [outer = 0x117e9cc00] 14:28:29 INFO - PROCESS | 1648 | 1467235709703 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1218a7400) [pid = 1648] [serial = 2286] [outer = 0x117e9cc00] 14:28:30 INFO - PROCESS | 1648 | 1467235710020 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:28:30 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:28:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 14:28:30 INFO - PROCESS | 1648 | 1467235710047 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 1648 | 1467235710049 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:28:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:28:30 INFO - PROCESS | 1648 | 1467235710051 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 1648 | 1467235710053 Marionette TRACE conn2 <- [1,3014,null,{}] 14:28:30 INFO - PROCESS | 1648 | 1467235710055 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:30 INFO - PROCESS | 1648 | 1467235710057 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:30 INFO - PROCESS | 1648 | 1467235710150 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:28:30 INFO - PROCESS | 1648 | 1467235710230 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 1648 | 1467235710231 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df86800 == 43 [pid = 1648] [id = 763] 14:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126805400) [pid = 1648] [serial = 2287] [outer = 0x0] 14:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bbb5000) [pid = 1648] [serial = 2288] [outer = 0x126805400] 14:28:30 INFO - PROCESS | 1648 | 1467235710257 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12bc19400) [pid = 1648] [serial = 2289] [outer = 0x126805400] 14:28:30 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:28:30 INFO - PROCESS | 1648 | 1467235710556 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:28:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:28:30 INFO - {} 14:28:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:28:30 INFO - {} 14:28:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:28:30 INFO - {} 14:28:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:28:30 INFO - {} 14:28:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 14:28:30 INFO - TEST-START | /FileAPI/fileReader.html 14:28:30 INFO - PROCESS | 1648 | 1467235710570 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 1648 | 1467235710571 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:28:30 INFO - PROCESS | 1648 | 1467235710576 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 1648 | 1467235710578 Marionette TRACE conn2 <- [1,3018,null,{}] 14:28:30 INFO - PROCESS | 1648 | 1467235710581 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:30 INFO - PROCESS | 1648 | 1467235710582 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:30 INFO - PROCESS | 1648 | 1467235710668 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:28:30 INFO - PROCESS | 1648 | 1467235710673 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 1648 | 1467235710674 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e51e800 == 44 [pid = 1648] [id = 764] 14:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1162d7c00) [pid = 1648] [serial = 2290] [outer = 0x0] 14:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bc20400) [pid = 1648] [serial = 2291] [outer = 0x1162d7c00] 14:28:30 INFO - PROCESS | 1648 | 1467235710698 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12c03b400) [pid = 1648] [serial = 2292] [outer = 0x1162d7c00] 14:28:31 INFO - PROCESS | 1648 | 1467235711007 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:28:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:28:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:28:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:28:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:28:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 14:28:31 INFO - TEST-START | /FileAPI/historical.html 14:28:31 INFO - PROCESS | 1648 | 1467235711047 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1648 | 1467235711048 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:28:31 INFO - PROCESS | 1648 | 1467235711050 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1648 | 1467235711051 Marionette TRACE conn2 <- [1,3022,null,{}] 14:28:31 INFO - PROCESS | 1648 | 1467235711053 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:31 INFO - PROCESS | 1648 | 1467235711054 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:31 INFO - PROCESS | 1648 | 1467235711174 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:28:31 INFO - PROCESS | 1648 | 1467235711181 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 1648 | 1467235711182 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb22800 == 45 [pid = 1648] [id = 765] 14:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12c03b000) [pid = 1648] [serial = 2293] [outer = 0x0] 14:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12c03f000) [pid = 1648] [serial = 2294] [outer = 0x12c03b000] 14:28:31 INFO - PROCESS | 1648 | 1467235711207 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12c3c8c00) [pid = 1648] [serial = 2295] [outer = 0x12c03b000] 14:28:31 INFO - PROCESS | 1648 | 1467235711502 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:28:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:28:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:28:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:28:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:28:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:28:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:28:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:28:31 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 14:28:31 INFO - PROCESS | 1648 | 1467235711519 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1648 | 1467235711521 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:28:31 INFO - TEST-START | /FileAPI/idlharness.html 14:28:31 INFO - PROCESS | 1648 | 1467235711530 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1648 | 1467235711531 Marionette TRACE conn2 <- [1,3026,null,{}] 14:28:31 INFO - PROCESS | 1648 | 1467235711534 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:31 INFO - PROCESS | 1648 | 1467235711535 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:31 INFO - PROCESS | 1648 | 1467235711729 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:28:31 INFO - PROCESS | 1648 | 1467235711813 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 1648 | 1467235711816 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694b800 == 46 [pid = 1648] [id = 766] 14:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x112a5d800) [pid = 1648] [serial = 2296] [outer = 0x0] 14:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113195800) [pid = 1648] [serial = 2297] [outer = 0x112a5d800] 14:28:31 INFO - PROCESS | 1648 | 1467235711847 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x116630000) [pid = 1648] [serial = 2298] [outer = 0x112a5d800] 14:28:32 INFO - PROCESS | 1648 | 1467235712415 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:28:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:28:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:28:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:28:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:28:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:28:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:28:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:28:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:28:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:28:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:28:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:28:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:28:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:28:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:28:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:28:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:28:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:28:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 940ms 14:28:32 INFO - PROCESS | 1648 | 1467235712503 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 1648 | 1467235712506 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:28:32 INFO - TEST-START | /FileAPI/idlharness.worker 14:28:32 INFO - PROCESS | 1648 | 1467235712516 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 1648 | 1467235712518 Marionette TRACE conn2 <- [1,3030,null,{}] 14:28:32 INFO - PROCESS | 1648 | 1467235712521 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:32 INFO - PROCESS | 1648 | 1467235712523 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:32 INFO - PROCESS | 1648 | 1467235712639 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:28:32 INFO - PROCESS | 1648 | 1467235712714 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 1648 | 1467235712716 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12df9c000 == 47 [pid = 1648] [id = 767] 14:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1295d8c00) [pid = 1648] [serial = 2299] [outer = 0x0] 14:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12bbaec00) [pid = 1648] [serial = 2300] [outer = 0x1295d8c00] 14:28:32 INFO - PROCESS | 1648 | 1467235712747 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12bf1c000) [pid = 1648] [serial = 2301] [outer = 0x1295d8c00] 14:28:32 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:28:33 INFO - PROCESS | 1648 | 1467235713500 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:28:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:28:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:28:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:28:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:28:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:28:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:28:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:28:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:28:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:28:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:28:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:28:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:28:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:28:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:28:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:28:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:28:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:28:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:28:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:28:33 INFO - {} 14:28:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1029ms 14:28:33 INFO - PROCESS | 1648 | 1467235713593 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:28:33 INFO - PROCESS | 1648 | 1467235713598 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:28:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:28:33 INFO - PROCESS | 1648 | 1467235713608 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:28:33 INFO - PROCESS | 1648 | 1467235713612 Marionette TRACE conn2 <- [1,3034,null,{}] 14:28:33 INFO - PROCESS | 1648 | 1467235713617 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:33 INFO - PROCESS | 1648 | 1467235713619 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:33 INFO - PROCESS | 1648 | 1467235713785 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:28:33 INFO - PROCESS | 1648 | 1467235713922 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 1648 | 1467235713923 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c49000 == 48 [pid = 1648] [id = 768] 14:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12c3d2000) [pid = 1648] [serial = 2302] [outer = 0x0] 14:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12d985400) [pid = 1648] [serial = 2303] [outer = 0x12c3d2000] 14:28:33 INFO - PROCESS | 1648 | 1467235713979 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12d98a400) [pid = 1648] [serial = 2304] [outer = 0x12c3d2000] 14:28:34 INFO - PROCESS | 1648 | 1467235714370 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:28:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:28:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 778ms 14:28:34 INFO - PROCESS | 1648 | 1467235714386 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 1648 | 1467235714389 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:28:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:28:34 INFO - PROCESS | 1648 | 1467235714397 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 1648 | 1467235714400 Marionette TRACE conn2 <- [1,3038,null,{}] 14:28:34 INFO - PROCESS | 1648 | 1467235714402 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:34 INFO - PROCESS | 1648 | 1467235714404 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:34 INFO - PROCESS | 1648 | 1467235714514 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:28:34 INFO - PROCESS | 1648 | 1467235714645 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 1648 | 1467235714647 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d1800 == 49 [pid = 1648] [id = 769] 14:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b21d800) [pid = 1648] [serial = 2305] [outer = 0x0] 14:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12e14c000) [pid = 1648] [serial = 2306] [outer = 0x12b21d800] 14:28:34 INFO - PROCESS | 1648 | 1467235714679 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12e155000) [pid = 1648] [serial = 2307] [outer = 0x12b21d800] 14:28:35 INFO - PROCESS | 1648 | 1467235715050 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:28:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 678ms 14:28:35 INFO - PROCESS | 1648 | 1467235715070 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 1648 | 1467235715072 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:28:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:28:35 INFO - PROCESS | 1648 | 1467235715074 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 1648 | 1467235715076 Marionette TRACE conn2 <- [1,3042,null,{}] 14:28:35 INFO - PROCESS | 1648 | 1467235715078 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:35 INFO - PROCESS | 1648 | 1467235715079 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:35 INFO - PROCESS | 1648 | 1467235715190 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:28:35 INFO - PROCESS | 1648 | 1467235715287 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 1648 | 1467235715289 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180a7800 == 50 [pid = 1648] [id = 770] 14:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128878c00) [pid = 1648] [serial = 2308] [outer = 0x0] 14:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x129594c00) [pid = 1648] [serial = 2309] [outer = 0x128878c00] 14:28:35 INFO - PROCESS | 1648 | 1467235715317 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12b383c00) [pid = 1648] [serial = 2310] [outer = 0x128878c00] 14:28:35 INFO - PROCESS | 1648 | 1467235715928 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:28:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 876ms 14:28:35 INFO - PROCESS | 1648 | 1467235715951 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 1648 | 1467235715954 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:28:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:28:35 INFO - PROCESS | 1648 | 1467235715958 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 1648 | 1467235715960 Marionette TRACE conn2 <- [1,3046,null,{}] 14:28:36 INFO - PROCESS | 1648 | 1467235716007 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:36 INFO - PROCESS | 1648 | 1467235716009 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:36 INFO - PROCESS | 1648 | 1467235716108 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:28:36 INFO - PROCESS | 1648 | 1467235716230 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 1648 | 1467235716233 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1183f0800 == 51 [pid = 1648] [id = 771] 14:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x1196aa400) [pid = 1648] [serial = 2311] [outer = 0x0] 14:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12124e400) [pid = 1648] [serial = 2312] [outer = 0x1196aa400] 14:28:36 INFO - PROCESS | 1648 | 1467235716262 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11816b800) [pid = 1648] [serial = 2313] [outer = 0x1196aa400] 14:28:36 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:28:36 INFO - PROCESS | 1648 | 1467235716691 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:28:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:28:36 INFO - {} 14:28:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 780ms 14:28:36 INFO - PROCESS | 1648 | 1467235716779 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 1648 | 1467235716784 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:28:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:28:36 INFO - PROCESS | 1648 | 1467235716801 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 1648 | 1467235716804 Marionette TRACE conn2 <- [1,3050,null,{}] 14:28:36 INFO - PROCESS | 1648 | 1467235716808 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:36 INFO - PROCESS | 1648 | 1467235716811 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12e51e800 == 50 [pid = 1648] [id = 764] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12df86800 == 49 [pid = 1648] [id = 763] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12d832800 == 48 [pid = 1648] [id = 762] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12d65e800 == 47 [pid = 1648] [id = 761] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbec800 == 46 [pid = 1648] [id = 760] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12bdd7800 == 45 [pid = 1648] [id = 759] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118a71000 == 44 [pid = 1648] [id = 758] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac4f800 == 43 [pid = 1648] [id = 757] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12951a000 == 42 [pid = 1648] [id = 756] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x113b14000 == 41 [pid = 1648] [id = 755] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118586000 == 40 [pid = 1648] [id = 754] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11961c000 == 39 [pid = 1648] [id = 753] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128f58800 == 38 [pid = 1648] [id = 752] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119a72800 == 37 [pid = 1648] [id = 751] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128c19000 == 36 [pid = 1648] [id = 750] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12e50e800 == 35 [pid = 1648] [id = 749] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2e9000 == 34 [pid = 1648] [id = 748] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11267d000 == 33 [pid = 1648] [id = 746] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12667c800 == 32 [pid = 1648] [id = 747] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12dce1800 == 31 [pid = 1648] [id = 745] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1183f0800 == 30 [pid = 1648] [id = 771] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1180a7800 == 29 [pid = 1648] [id = 770] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d1800 == 28 [pid = 1648] [id = 769] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x126c49000 == 27 [pid = 1648] [id = 768] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12df9c000 == 26 [pid = 1648] [id = 767] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb22800 == 25 [pid = 1648] [id = 765] 14:28:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11694b800 == 24 [pid = 1648] [id = 766] 14:28:37 INFO - PROCESS | 1648 | 1467235717597 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x125f33c00) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128de7000) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x129575800) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12956d000) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1295dc800) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1295d5400) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x116051400) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12a6c7c00) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x121393000) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12b217800) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119279800) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1196a7400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x123dce800) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126878c00) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118550c00) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1176cdc00) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x121c11000) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128853800) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121e2fc00) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12138f000) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11848e000) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1128ce000) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1196b2800) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126879000) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126653400) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12ba1ec00) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b390000) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a52800) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a6d5400) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a811000) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1288aec00) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 14:28:37 INFO - PROCESS | 1648 | 1467235717708 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 1648 | 1467235717710 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x110f1b000 == 25 [pid = 1648] [id = 772] 14:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x111cad400) [pid = 1648] [serial = 2314] [outer = 0x0] 14:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11203d000) [pid = 1648] [serial = 2315] [outer = 0x111cad400] 14:28:37 INFO - PROCESS | 1648 | 1467235717739 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129ae000) [pid = 1648] [serial = 2316] [outer = 0x111cad400] 14:28:38 INFO - PROCESS | 1648 | 1467235718042 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:28:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1283ms 14:28:38 INFO - PROCESS | 1648 | 1467235718081 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:28:38 INFO - PROCESS | 1648 | 1467235718084 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:28:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:28:38 INFO - PROCESS | 1648 | 1467235718087 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - PROCESS | 1648 | 1467235718089 Marionette TRACE conn2 <- [1,3054,null,{}] 14:28:38 INFO - PROCESS | 1648 | 1467235718096 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:38 INFO - PROCESS | 1648 | 1467235718097 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:38 INFO - PROCESS | 1648 | 1467235718213 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:28:38 INFO - PROCESS | 1648 | 1467235718270 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1648 | 1467235718272 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e50000 == 26 [pid = 1648] [id = 773] 14:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112a5fc00) [pid = 1648] [serial = 2317] [outer = 0x0] 14:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113d5b800) [pid = 1648] [serial = 2318] [outer = 0x112a5fc00] 14:28:38 INFO - PROCESS | 1648 | 1467235718298 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1160a6400) [pid = 1648] [serial = 2319] [outer = 0x112a5fc00] 14:28:38 INFO - PROCESS | 1648 | 1467235718695 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:28:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:28:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:28:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:28:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:28:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 640ms 14:28:38 INFO - PROCESS | 1648 | 1467235718728 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:28:38 INFO - PROCESS | 1648 | 1467235718730 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:28:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:28:38 INFO - PROCESS | 1648 | 1467235718733 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - PROCESS | 1648 | 1467235718734 Marionette TRACE conn2 <- [1,3058,null,{}] 14:28:38 INFO - PROCESS | 1648 | 1467235718736 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:38 INFO - PROCESS | 1648 | 1467235718738 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:38 INFO - PROCESS | 1648 | 1467235718830 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:28:38 INFO - PROCESS | 1648 | 1467235718896 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1648 | 1467235718898 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x110e83800 == 27 [pid = 1648] [id = 774] 14:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1162d1c00) [pid = 1648] [serial = 2320] [outer = 0x0] 14:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116a0b000) [pid = 1648] [serial = 2321] [outer = 0x1162d1c00] 14:28:38 INFO - PROCESS | 1648 | 1467235718924 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118acd000) [pid = 1648] [serial = 2322] [outer = 0x1162d1c00] 14:28:39 INFO - PROCESS | 1648 | 1467235719241 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:28:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:28:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:28:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:28:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:28:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:28:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:28:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:28:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:28:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 572ms 14:28:39 INFO - PROCESS | 1648 | 1467235719306 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1648 | 1467235719309 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:28:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:28:39 INFO - PROCESS | 1648 | 1467235719316 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1648 | 1467235719320 Marionette TRACE conn2 <- [1,3062,null,{}] 14:28:39 INFO - PROCESS | 1648 | 1467235719322 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:39 INFO - PROCESS | 1648 | 1467235719325 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:39 INFO - PROCESS | 1648 | 1467235719441 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:28:39 INFO - PROCESS | 1648 | 1467235719450 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1648 | 1467235719451 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a8e800 == 28 [pid = 1648] [id = 775] 14:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11927cc00) [pid = 1648] [serial = 2323] [outer = 0x0] 14:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121394800) [pid = 1648] [serial = 2324] [outer = 0x11927cc00] 14:28:39 INFO - PROCESS | 1648 | 1467235719476 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12139cc00) [pid = 1648] [serial = 2325] [outer = 0x11927cc00] 14:28:39 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:28:39 INFO - PROCESS | 1648 | 1467235719822 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:28:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:28:39 INFO - {} 14:28:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 525ms 14:28:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:28:39 INFO - PROCESS | 1648 | 1467235719837 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1648 | 1467235719838 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:28:39 INFO - PROCESS | 1648 | 1467235719840 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1648 | 1467235719842 Marionette TRACE conn2 <- [1,3066,null,{}] 14:28:39 INFO - PROCESS | 1648 | 1467235719844 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:39 INFO - PROCESS | 1648 | 1467235719845 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:39 INFO - PROCESS | 1648 | 1467235719947 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:28:39 INFO - PROCESS | 1648 | 1467235719984 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1648 | 1467235719985 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d39000 == 29 [pid = 1648] [id = 776] 14:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x110ff1000) [pid = 1648] [serial = 2326] [outer = 0x0] 14:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121e31800) [pid = 1648] [serial = 2327] [outer = 0x110ff1000] 14:28:40 INFO - PROCESS | 1648 | 1467235720010 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123d93400) [pid = 1648] [serial = 2328] [outer = 0x110ff1000] 14:28:40 INFO - PROCESS | 1648 | 1467235720305 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:28:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 14:28:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:28:40 INFO - PROCESS | 1648 | 1467235720362 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 1648 | 1467235720363 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:28:40 INFO - PROCESS | 1648 | 1467235720365 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 1648 | 1467235720366 Marionette TRACE conn2 <- [1,3070,null,{}] 14:28:40 INFO - PROCESS | 1648 | 1467235720369 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:40 INFO - PROCESS | 1648 | 1467235720370 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:40 INFO - PROCESS | 1648 | 1467235720472 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:28:40 INFO - PROCESS | 1648 | 1467235720484 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 1648 | 1467235720488 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c32000 == 30 [pid = 1648] [id = 777] 14:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1131a1800) [pid = 1648] [serial = 2329] [outer = 0x0] 14:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1264a9000) [pid = 1648] [serial = 2330] [outer = 0x1131a1800] 14:28:40 INFO - PROCESS | 1648 | 1467235720523 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12884dc00) [pid = 1648] [serial = 2331] [outer = 0x1131a1800] 14:28:40 INFO - PROCESS | 1648 | 1467235720854 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:28:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:28:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 523ms 14:28:40 INFO - PROCESS | 1648 | 1467235720888 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 1648 | 1467235720889 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:28:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:28:40 INFO - PROCESS | 1648 | 1467235720892 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 1648 | 1467235720893 Marionette TRACE conn2 <- [1,3074,null,{}] 14:28:40 INFO - PROCESS | 1648 | 1467235720895 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:40 INFO - PROCESS | 1648 | 1467235720896 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:40 INFO - PROCESS | 1648 | 1467235720997 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:28:41 INFO - PROCESS | 1648 | 1467235721009 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 1648 | 1467235721010 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f18000 == 31 [pid = 1648] [id = 778] 14:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x121eb0000) [pid = 1648] [serial = 2332] [outer = 0x0] 14:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12887b400) [pid = 1648] [serial = 2333] [outer = 0x121eb0000] 14:28:41 INFO - PROCESS | 1648 | 1467235721035 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1288bd000) [pid = 1648] [serial = 2334] [outer = 0x121eb0000] 14:28:41 INFO - PROCESS | 1648 | 1467235721365 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:28:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 14:28:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:28:41 INFO - PROCESS | 1648 | 1467235721417 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 1648 | 1467235721418 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:28:41 INFO - PROCESS | 1648 | 1467235721420 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 1648 | 1467235721421 Marionette TRACE conn2 <- [1,3078,null,{}] 14:28:41 INFO - PROCESS | 1648 | 1467235721424 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:41 INFO - PROCESS | 1648 | 1467235721425 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:41 INFO - PROCESS | 1648 | 1467235721525 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:28:41 INFO - PROCESS | 1648 | 1467235721529 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 1648 | 1467235721530 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12979e800 == 32 [pid = 1648] [id = 779] 14:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12884e400) [pid = 1648] [serial = 2335] [outer = 0x0] 14:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12956c800) [pid = 1648] [serial = 2336] [outer = 0x12884e400] 14:28:41 INFO - PROCESS | 1648 | 1467235721555 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129596800) [pid = 1648] [serial = 2337] [outer = 0x12884e400] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12956b400) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12b214c00) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1288af000) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11396f000) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121250400) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12ba1a800) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x113210800) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118542c00) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11953f000) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12138fc00) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a80a800) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x121212400) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x111e5cc00) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128851000) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ba1f000) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11845a400) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1162d7c00) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126805400) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117e9cc00) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12c03b000) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1295da000) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118485400) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113f0e800) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119537c00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12124d400) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x111c14400) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:28:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11319d000) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:28:42 INFO - PROCESS | 1648 | 1467235722256 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 1648 | 1467235722292 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:28:42 INFO - PROCESS | 1648 | 1467235722294 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 1648 | 1467235722295 Marionette TRACE conn2 <- [1,3082,null,{}] 14:28:42 INFO - PROCESS | 1648 | 1467235722297 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:42 INFO - PROCESS | 1648 | 1467235722299 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:42 INFO - PROCESS | 1648 | 1467235722377 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:28:42 INFO - PROCESS | 1648 | 1467235722449 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 1648 | 1467235722450 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1297a3800 == 33 [pid = 1648] [id = 780] 14:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119279c00) [pid = 1648] [serial = 2338] [outer = 0x0] 14:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1218a7800) [pid = 1648] [serial = 2339] [outer = 0x119279c00] 14:28:42 INFO - PROCESS | 1648 | 1467235722475 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121e52400) [pid = 1648] [serial = 2340] [outer = 0x119279c00] 14:28:42 INFO - PROCESS | 1648 | 1467235722722 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:28:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:28:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:28:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 14:28:42 INFO - PROCESS | 1648 | 1467235722765 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 1648 | 1467235722766 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:28:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:28:42 INFO - PROCESS | 1648 | 1467235722768 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 1648 | 1467235722769 Marionette TRACE conn2 <- [1,3086,null,{}] 14:28:42 INFO - PROCESS | 1648 | 1467235722771 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:42 INFO - PROCESS | 1648 | 1467235722773 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:42 INFO - PROCESS | 1648 | 1467235722866 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:28:42 INFO - PROCESS | 1648 | 1467235722869 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 1648 | 1467235722870 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b367800 == 34 [pid = 1648] [id = 781] 14:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121e53400) [pid = 1648] [serial = 2341] [outer = 0x0] 14:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129598000) [pid = 1648] [serial = 2342] [outer = 0x121e53400] 14:28:42 INFO - PROCESS | 1648 | 1467235722895 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1295d7000) [pid = 1648] [serial = 2343] [outer = 0x121e53400] 14:28:43 INFO - PROCESS | 1648 | 1467235723196 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:28:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 14:28:43 INFO - PROCESS | 1648 | 1467235723237 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 1648 | 1467235723238 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:28:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:28:43 INFO - PROCESS | 1648 | 1467235723240 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 1648 | 1467235723244 Marionette TRACE conn2 <- [1,3090,null,{}] 14:28:43 INFO - PROCESS | 1648 | 1467235723246 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:43 INFO - PROCESS | 1648 | 1467235723247 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:43 INFO - PROCESS | 1648 | 1467235723330 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:28:43 INFO - PROCESS | 1648 | 1467235723407 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1648 | 1467235723408 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bddd800 == 35 [pid = 1648] [id = 782] 14:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1295da000) [pid = 1648] [serial = 2344] [outer = 0x0] 14:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a6cc000) [pid = 1648] [serial = 2345] [outer = 0x1295da000] 14:28:43 INFO - PROCESS | 1648 | 1467235723438 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12ab4d000) [pid = 1648] [serial = 2346] [outer = 0x1295da000] 14:28:43 INFO - PROCESS | 1648 | 1467235723719 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:28:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:28:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 522ms 14:28:43 INFO - PROCESS | 1648 | 1467235723764 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 1648 | 1467235723766 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:28:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:28:43 INFO - PROCESS | 1648 | 1467235723768 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 1648 | 1467235723770 Marionette TRACE conn2 <- [1,3094,null,{}] 14:28:43 INFO - PROCESS | 1648 | 1467235723772 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:43 INFO - PROCESS | 1648 | 1467235723774 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:43 INFO - PROCESS | 1648 | 1467235723869 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:28:43 INFO - PROCESS | 1648 | 1467235723874 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1648 | 1467235723875 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0dc800 == 36 [pid = 1648] [id = 783] 14:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12ab52c00) [pid = 1648] [serial = 2347] [outer = 0x0] 14:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b388800) [pid = 1648] [serial = 2348] [outer = 0x12ab52c00] 14:28:43 INFO - PROCESS | 1648 | 1467235723899 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bb47800) [pid = 1648] [serial = 2349] [outer = 0x12ab52c00] 14:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x115e50000 == 35 [pid = 1648] [id = 773] 14:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x110f1b000 == 34 [pid = 1648] [id = 772] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118a8e800 == 33 [pid = 1648] [id = 775] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12979e800 == 32 [pid = 1648] [id = 779] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x113f18000 == 31 [pid = 1648] [id = 778] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12b367800 == 30 [pid = 1648] [id = 781] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123d39000 == 29 [pid = 1648] [id = 776] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x110e83800 == 28 [pid = 1648] [id = 774] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x126c32000 == 27 [pid = 1648] [id = 777] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1297a3800 == 26 [pid = 1648] [id = 780] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118f42800) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117198800) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12138e400) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x125582800) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112a7ac00) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118f40800) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a809400) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12959d400) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12ba1c000) [pid = 1648] [serial = 2279] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1288b4800) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1162da800) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118165800) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129236c00) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a6c8c00) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12bb44400) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1128ce400) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12ba29c00) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118595c00) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119270c00) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119c30800) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12138ec00) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121e35800) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125f3b400) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12b214000) [pid = 1648] [serial = 2277] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124ca4400) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126558000) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12ab4bc00) [pid = 1648] [serial = 2276] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112ebac00) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1151a7c00) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1288b6c00) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129234c00) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bb4a800) [pid = 1648] [serial = 2282] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1199ad800) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121e30400) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12c03b400) [pid = 1648] [serial = 2292] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb3e400) [pid = 1648] [serial = 2280] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12bc19400) [pid = 1648] [serial = 2289] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118491800) [pid = 1648] [serial = 2285] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1218a7400) [pid = 1648] [serial = 2286] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bbb5000) [pid = 1648] [serial = 2288] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12bc20400) [pid = 1648] [serial = 2291] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12bbb1000) [pid = 1648] [serial = 2283] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12c03f000) [pid = 1648] [serial = 2294] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12c3c8c00) [pid = 1648] [serial = 2295] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1288b9000) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12930bc00) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 14:28:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12bddd800 == 25 [pid = 1648] [id = 782] 14:28:45 INFO - PROCESS | 1648 | 1467235725398 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:28:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1672ms 14:28:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:28:45 INFO - PROCESS | 1648 | 1467235725441 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 1648 | 1467235725443 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:28:45 INFO - PROCESS | 1648 | 1467235725447 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - PROCESS | 1648 | 1467235725449 Marionette TRACE conn2 <- [1,3098,null,{}] 14:28:45 INFO - PROCESS | 1648 | 1467235725453 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:45 INFO - PROCESS | 1648 | 1467235725454 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:45 INFO - PROCESS | 1648 | 1467235725546 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:28:45 INFO - PROCESS | 1648 | 1467235725608 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 1648 | 1467235725609 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11268f000 == 26 [pid = 1648] [id = 784] 14:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x112849400) [pid = 1648] [serial = 2350] [outer = 0x0] 14:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x112849c00) [pid = 1648] [serial = 2351] [outer = 0x112849400] 14:28:45 INFO - PROCESS | 1648 | 1467235725637 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1128d8c00) [pid = 1648] [serial = 2352] [outer = 0x112849400] 14:28:45 INFO - PROCESS | 1648 | 1467235725956 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:28:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 14:28:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:28:45 INFO - PROCESS | 1648 | 1467235725966 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 1648 | 1467235725970 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:28:45 INFO - PROCESS | 1648 | 1467235725975 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - PROCESS | 1648 | 1467235725979 Marionette TRACE conn2 <- [1,3102,null,{}] 14:28:45 INFO - PROCESS | 1648 | 1467235725982 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:45 INFO - PROCESS | 1648 | 1467235725984 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:46 INFO - PROCESS | 1648 | 1467235726065 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:28:46 INFO - PROCESS | 1648 | 1467235726069 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1648 | 1467235726070 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e49000 == 27 [pid = 1648] [id = 785] 14:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x112a52800) [pid = 1648] [serial = 2353] [outer = 0x0] 14:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112a81c00) [pid = 1648] [serial = 2354] [outer = 0x112a52800] 14:28:46 INFO - PROCESS | 1648 | 1467235726099 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112fc4400) [pid = 1648] [serial = 2355] [outer = 0x112a52800] 14:28:46 INFO - PROCESS | 1648 | 1467235726413 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:28:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:28:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 473ms 14:28:46 INFO - PROCESS | 1648 | 1467235726447 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:28:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:28:46 INFO - PROCESS | 1648 | 1467235726457 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:28:46 INFO - PROCESS | 1648 | 1467235726459 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1648 | 1467235726461 Marionette TRACE conn2 <- [1,3106,null,{}] 14:28:46 INFO - PROCESS | 1648 | 1467235726469 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:46 INFO - PROCESS | 1648 | 1467235726472 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:46 INFO - PROCESS | 1648 | 1467235726551 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:28:46 INFO - PROCESS | 1648 | 1467235726556 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1648 | 1467235726559 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1171ea000 == 28 [pid = 1648] [id = 786] 14:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x110fecc00) [pid = 1648] [serial = 2356] [outer = 0x0] 14:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x113d08c00) [pid = 1648] [serial = 2357] [outer = 0x110fecc00] 14:28:46 INFO - PROCESS | 1648 | 1467235726589 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113fde000) [pid = 1648] [serial = 2358] [outer = 0x110fecc00] 14:28:46 INFO - PROCESS | 1648 | 1467235726919 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:28:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:28:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:28:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:28:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 474ms 14:28:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:28:46 INFO - PROCESS | 1648 | 1467235726934 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1648 | 1467235726935 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:28:46 INFO - PROCESS | 1648 | 1467235726938 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1648 | 1467235726939 Marionette TRACE conn2 <- [1,3110,null,{}] 14:28:46 INFO - PROCESS | 1648 | 1467235726942 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:46 INFO - PROCESS | 1648 | 1467235726945 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:47 INFO - PROCESS | 1648 | 1467235727020 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:28:47 INFO - PROCESS | 1648 | 1467235727081 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 1648 | 1467235727082 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d8800 == 29 [pid = 1648] [id = 787] 14:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1151a3800) [pid = 1648] [serial = 2359] [outer = 0x0] 14:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1162cd400) [pid = 1648] [serial = 2360] [outer = 0x1151a3800] 14:28:47 INFO - PROCESS | 1648 | 1467235727108 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116785800) [pid = 1648] [serial = 2361] [outer = 0x1151a3800] 14:28:47 INFO - PROCESS | 1648 | 1467235727412 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:28:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:28:47 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:28:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:28:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 524ms 14:28:47 INFO - PROCESS | 1648 | 1467235727462 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 1648 | 1467235727463 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:28:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:28:47 INFO - PROCESS | 1648 | 1467235727466 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 1648 | 1467235727478 Marionette TRACE conn2 <- [1,3114,null,{}] 14:28:47 INFO - PROCESS | 1648 | 1467235727481 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:47 INFO - PROCESS | 1648 | 1467235727483 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:47 INFO - PROCESS | 1648 | 1467235727594 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:28:47 INFO - PROCESS | 1648 | 1467235727600 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\", \"1bcb59ec-e01f-44a0-af79-034c87c9edef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 1648 | 1467235727602 Marionette INFO sendAsync 668e3531-0e3f-c84e-84fd-767ed7af4b57 14:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119808000 == 30 [pid = 1648] [id = 788] 14:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x110fef800) [pid = 1648] [serial = 2362] [outer = 0x0] 14:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116786000) [pid = 1648] [serial = 2363] [outer = 0x110fef800] 14:28:47 INFO - PROCESS | 1648 | 1467235727643 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11728b000) [pid = 1648] [serial = 2364] [outer = 0x110fef800] 14:28:47 INFO - PROCESS | 1648 | 1467235727971 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:28:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:28:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 530ms 14:28:48 INFO - PROCESS | 1648 | 1467235727997 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 1648 | 1467235727998 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:28:49 WARNING - u'runner_teardown' () 14:28:49 INFO - No more tests 14:28:49 INFO - Got 0 unexpected results 14:28:49 INFO - SUITE-END | took 511s 14:28:49 INFO - Closing logging queue 14:28:49 INFO - queue closed 14:28:49 INFO - Return code: 0 14:28:49 WARNING - # TBPL SUCCESS # 14:28:49 INFO - Running post-action listener: _resource_record_post_action 14:28:49 INFO - Running post-run listener: _resource_record_post_run 14:28:50 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 37590528; Write bytes: 952661504; Read time: 394; Write time: 4574 14:28:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:28:50 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150555136; Write bytes: 145590272; Read time: 13639; Write time: 272 14:28:50 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 35440128; Write bytes: 794717696; Read time: 369; Write time: 4241 14:28:50 INFO - Running post-run listener: _upload_blobber_files 14:28:50 INFO - Blob upload gear active. 14:28:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:28:50 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:28:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:28:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:28:50 INFO - (blobuploader) - INFO - Open directory for files ... 14:28:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:28:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:28:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:28:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:28:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:28:51 INFO - (blobuploader) - INFO - Done attempting. 14:28:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:28:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:28:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:28:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:28:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:28:53 INFO - (blobuploader) - INFO - Done attempting. 14:28:53 INFO - (blobuploader) - INFO - Iteration through files over. 14:28:53 INFO - Return code: 0 14:28:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:28:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:28:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/467c833c8dd2adc17db72be62a6ea0bb47ebc68022519c4eed9e6d5d361daa18d0ed8f605f615962b9e623eb29289f7b6bb809c849f02161f91bebce7f7079d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b24b0d596f2d55cfc3a679f2dc11c17c7333bc5a790cd93f90c6d66586b32fd23a7173e4d8e6afb3d8c252690f426ccc6d748fde35d5d5764266f40f3746d51"} 14:28:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:28:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:28:53 INFO - Contents: 14:28:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/467c833c8dd2adc17db72be62a6ea0bb47ebc68022519c4eed9e6d5d361daa18d0ed8f605f615962b9e623eb29289f7b6bb809c849f02161f91bebce7f7079d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b24b0d596f2d55cfc3a679f2dc11c17c7333bc5a790cd93f90c6d66586b32fd23a7173e4d8e6afb3d8c252690f426ccc6d748fde35d5d5764266f40f3746d51"} 14:28:53 INFO - Running post-run listener: copy_logs_to_upload_dir 14:28:53 INFO - Copying logs to upload dir... 14:28:53 INFO - mkdir: /builds/slave/test/build/upload/logs 14:28:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=589.038192 ========= master_lag: 1.75 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-06-29 14:28:55.220311) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 14:28:55.223436) ========= 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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/467c833c8dd2adc17db72be62a6ea0bb47ebc68022519c4eed9e6d5d361daa18d0ed8f605f615962b9e623eb29289f7b6bb809c849f02161f91bebce7f7079d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b24b0d596f2d55cfc3a679f2dc11c17c7333bc5a790cd93f90c6d66586b32fd23a7173e4d8e6afb3d8c252690f426ccc6d748fde35d5d5764266f40f3746d51"} build_url:https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012540 build_url: 'https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/467c833c8dd2adc17db72be62a6ea0bb47ebc68022519c4eed9e6d5d361daa18d0ed8f605f615962b9e623eb29289f7b6bb809c849f02161f91bebce7f7079d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b24b0d596f2d55cfc3a679f2dc11c17c7333bc5a790cd93f90c6d66586b32fd23a7173e4d8e6afb3d8c252690f426ccc6d748fde35d5d5764266f40f3746d51"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZaaUVveYQ72eJ5owSlewrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.72 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 14:28:55.957413) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:28:55.957701) ========= 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.Yi8HrwIk3b/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.lftqMCs9iV/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005137 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:28:55.987006) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 14:28:55.987728) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 14:28:55.988455) ========= ========= Total master_lag: 2.56 =========