builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0083 starttime: 1461337713.12 results: success (0) buildid: 20160422065559 builduid: 987f10bf376a459ebff0581fcf25fca4 revision: 005449bf12df9fa386f1644823961cebd94ed0e7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:33.119869) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 08:08:33.120304) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 28 secs) (at 2016-04-22 08:08:33.155676) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 28 secs) (at 2016-04-22 08:09:01.558730) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 11 secs) (at 2016-04-22 08:09:01.558989) ========= 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.VGFgFNHXll/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.oGnozA7VYV/Listeners TMPDIR=/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-22 08:09:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.8M=0.001s 2016-04-22 08:09:01 (18.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.147932 ========= master_lag: 11.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 11 secs) (at 2016-04-22 08:09:12.887941) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-22 08:09:12.888239) ========= 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.VGFgFNHXll/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.oGnozA7VYV/Listeners TMPDIR=/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/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.027510 ========= master_lag: 1.52 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-22 08:09:14.439549) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-22 08:09:14.440009) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 005449bf12df9fa386f1644823961cebd94ed0e7 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 005449bf12df9fa386f1644823961cebd94ed0e7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VGFgFNHXll/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.oGnozA7VYV/Listeners TMPDIR=/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-22 08:09:14,822 truncating revision to first 12 chars 2016-04-22 08:09:14,822 Setting DEBUG logging. 2016-04-22 08:09:14,822 attempt 1/10 2016-04-22 08:09:14,822 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/005449bf12df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 08:09:15,444 unpacking tar archive at: mozilla-central-005449bf12df/testing/mozharness/ program finished with exit code 0 elapsedTime=0.885374 ========= master_lag: 3.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-22 08:09:18.811547) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:09:18.812884) ========= script_repo_revision: 005449bf12df9fa386f1644823961cebd94ed0e7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 08:09:18.813290) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-22 08:09:18.813557) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-22 08:09:25.790109) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 29 secs) (at 2016-04-22 08:09:25.790399) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.VGFgFNHXll/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.oGnozA7VYV/Listeners TMPDIR=/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/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 08:09:26 INFO - MultiFileLogger online at 20160422 08:09:26 in /builds/slave/test 08:09:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 08:09:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:09:26 INFO - {'append_to_log': False, 08:09:26 INFO - 'base_work_dir': '/builds/slave/test', 08:09:26 INFO - 'blob_upload_branch': 'mozilla-central', 08:09:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:09:26 INFO - 'buildbot_json_path': 'buildprops.json', 08:09:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:09:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:09:26 INFO - 'download_minidump_stackwalk': True, 08:09:26 INFO - 'download_symbols': 'true', 08:09:26 INFO - 'e10s': False, 08:09:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:09:26 INFO - 'tooltool.py': '/tools/tooltool.py', 08:09:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:09:26 INFO - '/tools/misc-python/virtualenv.py')}, 08:09:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:09:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:09:26 INFO - 'log_level': 'info', 08:09:26 INFO - 'log_to_console': True, 08:09:26 INFO - 'opt_config_files': (), 08:09:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:09:26 INFO - '--processes=1', 08:09:26 INFO - '--config=%(test_path)s/wptrunner.ini', 08:09:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:09:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:09:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:09:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:09:26 INFO - 'pip_index': False, 08:09:26 INFO - 'require_test_zip': True, 08:09:26 INFO - 'test_type': ('testharness',), 08:09:26 INFO - 'this_chunk': '1', 08:09:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:09:26 INFO - 'total_chunks': '10', 08:09:26 INFO - 'virtualenv_path': 'venv', 08:09:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:09:26 INFO - 'work_dir': 'build'} 08:09:26 INFO - ##### 08:09:26 INFO - ##### Running clobber step. 08:09:26 INFO - ##### 08:09:26 INFO - Running pre-action listener: _resource_record_pre_action 08:09:26 INFO - Running main action method: clobber 08:09:26 INFO - rmtree: /builds/slave/test/build 08:09:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:09:27 INFO - Running post-action listener: _resource_record_post_action 08:09:27 INFO - ##### 08:09:27 INFO - ##### Running read-buildbot-config step. 08:09:27 INFO - ##### 08:09:27 INFO - Running pre-action listener: _resource_record_pre_action 08:09:27 INFO - Running main action method: read_buildbot_config 08:09:27 INFO - Using buildbot properties: 08:09:27 INFO - { 08:09:27 INFO - "project": "", 08:09:27 INFO - "product": "firefox", 08:09:27 INFO - "script_repo_revision": "production", 08:09:27 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 08:09:27 INFO - "repository": "", 08:09:27 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 08:09:27 INFO - "buildid": "20160422065559", 08:09:27 INFO - "pgo_build": "False", 08:09:27 INFO - "basedir": "/builds/slave/test", 08:09:27 INFO - "buildnumber": 42, 08:09:27 INFO - "slavename": "t-yosemite-r7-0083", 08:09:27 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 08:09:27 INFO - "platform": "macosx64", 08:09:27 INFO - "branch": "mozilla-central", 08:09:27 INFO - "revision": "005449bf12df9fa386f1644823961cebd94ed0e7", 08:09:27 INFO - "repo_path": "mozilla-central", 08:09:27 INFO - "moz_repo_path": "", 08:09:27 INFO - "stage_platform": "macosx64", 08:09:27 INFO - "builduid": "987f10bf376a459ebff0581fcf25fca4", 08:09:27 INFO - "slavebuilddir": "test" 08:09:27 INFO - } 08:09:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 08:09:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 08:09:27 INFO - Running post-action listener: _resource_record_post_action 08:09:27 INFO - ##### 08:09:27 INFO - ##### Running download-and-extract step. 08:09:27 INFO - ##### 08:09:27 INFO - Running pre-action listener: _resource_record_pre_action 08:09:27 INFO - Running main action method: download_and_extract 08:09:27 INFO - mkdir: /builds/slave/test/build/tests 08:09:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:27 INFO - https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:09:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:09:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:09:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:09:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 08:09:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json: timed out 08:09:58 INFO - retry: attempt #1 caught exception: timed out 08:09:58 INFO - retry: Failed, sleeping 30 seconds before retrying 08:10:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #2 08:10:29 INFO - Downloaded 1235 bytes. 08:10:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:10:29 INFO - Using the following test package requirements: 08:10:29 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:10:29 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 08:10:29 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 08:10:29 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'jsshell-mac64.zip'], 08:10:29 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 08:10:29 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:10:29 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 08:10:29 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 08:10:29 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 08:10:29 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:10:29 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 08:10:29 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:10:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:29 INFO - https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:10:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:10:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:10:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:10:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 08:10:30 INFO - Downloaded 17985258 bytes. 08:10:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:10:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:10:31 INFO - caution: filename not matched: web-platform/* 08:10:31 INFO - Return code: 11 08:10:31 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')]} 08:10:31 INFO - https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:10:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:10:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:10:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:10:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:10:33 INFO - Downloaded 36400340 bytes. 08:10:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:10:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:10:37 INFO - caution: filename not matched: bin/* 08:10:37 INFO - caution: filename not matched: config/* 08:10:37 INFO - caution: filename not matched: mozbase/* 08:10:37 INFO - caution: filename not matched: marionette/* 08:10:37 INFO - caution: filename not matched: tools/wptserve/* 08:10:37 INFO - Return code: 11 08:10:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:37 INFO - https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 08:10:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:10:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:10:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 08:10:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 08:10:39 INFO - Downloaded 68809704 bytes. 08:10:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:10:39 INFO - mkdir: /builds/slave/test/properties 08:10:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:10:39 INFO - Writing to file /builds/slave/test/properties/build_url 08:10:39 INFO - Contents: 08:10:39 INFO - build_url:https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:10:40 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:10:40 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:10:40 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:10:40 INFO - Contents: 08:10:40 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:10:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:40 INFO - https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:10:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:10:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:10:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:10:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:10:43 INFO - Downloaded 103460308 bytes. 08:10:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:10:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:10:47 INFO - Return code: 0 08:10:47 INFO - Running post-action listener: _resource_record_post_action 08:10:47 INFO - Running post-action listener: set_extra_try_arguments 08:10:47 INFO - ##### 08:10:47 INFO - ##### Running create-virtualenv step. 08:10:47 INFO - ##### 08:10:47 INFO - Running pre-action listener: _pre_create_virtualenv 08:10:47 INFO - Running pre-action listener: _resource_record_pre_action 08:10:47 INFO - Running main action method: create_virtualenv 08:10:47 INFO - Creating virtualenv /builds/slave/test/build/venv 08:10:47 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 08:10:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:10:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:10:47 INFO - Using real prefix '/tools/python27' 08:10:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:10:48 INFO - Installing distribute.............................................................................................................................................................................................done. 08:10:50 INFO - Installing pip.................done. 08:10:50 INFO - Return code: 0 08:10:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:10:50 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')]} 08:10:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:10:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:10:50 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')]} 08:10:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:10:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:10:50 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 0x10a330e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a34df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce7858d810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3495e0>, '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 0x109f2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109f57990>, '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.VGFgFNHXll/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.oGnozA7VYV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:10:50 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 08:10:50 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 08:10:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VGFgFNHXll/Render', 08:10:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:10:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:10:50 INFO - 'HOME': '/Users/cltbld', 08:10:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:10:50 INFO - 'LOGNAME': 'cltbld', 08:10:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:10:50 INFO - 'MOZ_NO_REMOTE': '1', 08:10:50 INFO - 'NO_EM_RESTART': '1', 08:10:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:10:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:10:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:10:50 INFO - 'PWD': '/builds/slave/test', 08:10:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:10:50 INFO - 'SHELL': '/bin/bash', 08:10:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oGnozA7VYV/Listeners', 08:10:50 INFO - 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', 08:10:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:10:50 INFO - 'USER': 'cltbld', 08:10:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:10:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:10:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:10:50 INFO - 'XPC_FLAGS': '0x0', 08:10:50 INFO - 'XPC_SERVICE_NAME': '0', 08:10:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:10:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:10:51 INFO - Downloading/unpacking psutil>=0.7.1 08:10:51 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 08:10:51 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 08:10:51 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 08:10:51 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 08:10:51 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 08:10:51 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 08:10:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:10:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:10:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:10:54 INFO - Installing collected packages: psutil 08:10:54 INFO - Running setup.py install for psutil 08:10:54 INFO - building 'psutil._psutil_osx' extension 08:10:54 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 08:10:55 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 08:10:55 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 08:10:55 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 08:10:55 INFO - building 'psutil._psutil_posix' extension 08:10:55 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 08:10:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:10:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:10:55 INFO - ^ 08:10:55 INFO - 1 warning generated. 08:10:55 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 08:10:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:10:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:10:55 INFO - Successfully installed psutil 08:10:55 INFO - Cleaning up... 08:10:55 INFO - Return code: 0 08:10:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:10:55 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')]} 08:10:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:10:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:10:55 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')]} 08:10:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:10:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:10:55 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 0x10a330e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a34df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce7858d810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3495e0>, '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 0x109f2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109f57990>, '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.VGFgFNHXll/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.oGnozA7VYV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:10:55 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 08:10:55 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 08:10:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VGFgFNHXll/Render', 08:10:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:10:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:10:55 INFO - 'HOME': '/Users/cltbld', 08:10:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:10:55 INFO - 'LOGNAME': 'cltbld', 08:10:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:10:55 INFO - 'MOZ_NO_REMOTE': '1', 08:10:55 INFO - 'NO_EM_RESTART': '1', 08:10:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:10:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:10:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:10:55 INFO - 'PWD': '/builds/slave/test', 08:10:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:10:55 INFO - 'SHELL': '/bin/bash', 08:10:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oGnozA7VYV/Listeners', 08:10:55 INFO - 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', 08:10:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:10:55 INFO - 'USER': 'cltbld', 08:10:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:10:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:10:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:10:55 INFO - 'XPC_FLAGS': '0x0', 08:10:55 INFO - 'XPC_SERVICE_NAME': '0', 08:10:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:10:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:10:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:10:56 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 08:10:56 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 08:10:56 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 08:10:56 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 08:10:56 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 08:10:56 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 08:10:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:10:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:10:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:10:58 INFO - Installing collected packages: mozsystemmonitor 08:10:58 INFO - Running setup.py install for mozsystemmonitor 08:10:58 INFO - Successfully installed mozsystemmonitor 08:10:58 INFO - Cleaning up... 08:10:58 INFO - Return code: 0 08:10:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:10:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:10:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:10:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:10:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:10:58 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 0x10a330e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a34df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce7858d810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3495e0>, '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 0x109f2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109f57990>, '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.VGFgFNHXll/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.oGnozA7VYV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:10:58 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 08:10:58 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 08:10:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VGFgFNHXll/Render', 08:10:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:10:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:10:58 INFO - 'HOME': '/Users/cltbld', 08:10:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:10:58 INFO - 'LOGNAME': 'cltbld', 08:10:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:10:58 INFO - 'MOZ_NO_REMOTE': '1', 08:10:58 INFO - 'NO_EM_RESTART': '1', 08:10:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:10:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:10:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:10:58 INFO - 'PWD': '/builds/slave/test', 08:10:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:10:58 INFO - 'SHELL': '/bin/bash', 08:10:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oGnozA7VYV/Listeners', 08:10:58 INFO - 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', 08:10:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:10:58 INFO - 'USER': 'cltbld', 08:10:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:10:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:10:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:10:58 INFO - 'XPC_FLAGS': '0x0', 08:10:58 INFO - 'XPC_SERVICE_NAME': '0', 08:10:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:10:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:10:59 INFO - Downloading/unpacking blobuploader==1.2.4 08:10:59 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 08:10:59 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 08:10:59 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 08:10:59 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 08:10:59 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 08:10:59 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 08:11:01 INFO - Downloading blobuploader-1.2.4.tar.gz 08:11:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:11:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:11:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:11:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:11:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:11:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:11:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:11:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:11:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:11:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:11:02 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 08:11:02 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 08:11:02 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 08:11:02 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 08:11:02 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 08:11:02 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 08:11:02 INFO - Downloading docopt-0.6.1.tar.gz 08:11:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:11:02 INFO - Installing collected packages: blobuploader, requests, docopt 08:11:02 INFO - Running setup.py install for blobuploader 08:11:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:11:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:11:02 INFO - Running setup.py install for requests 08:11:03 INFO - Running setup.py install for docopt 08:11:03 INFO - Successfully installed blobuploader requests docopt 08:11:03 INFO - Cleaning up... 08:11:03 INFO - Return code: 0 08:11:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:11:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:11:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:11:03 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 0x10a330e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a34df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce7858d810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3495e0>, '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 0x109f2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109f57990>, '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.VGFgFNHXll/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.oGnozA7VYV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:11:03 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 08:11:03 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 08:11:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VGFgFNHXll/Render', 08:11:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:11:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:11:03 INFO - 'HOME': '/Users/cltbld', 08:11:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:11:03 INFO - 'LOGNAME': 'cltbld', 08:11:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:03 INFO - 'MOZ_NO_REMOTE': '1', 08:11:03 INFO - 'NO_EM_RESTART': '1', 08:11:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:11:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:03 INFO - 'PWD': '/builds/slave/test', 08:11:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:11:03 INFO - 'SHELL': '/bin/bash', 08:11:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oGnozA7VYV/Listeners', 08:11:03 INFO - 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', 08:11:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:11:03 INFO - 'USER': 'cltbld', 08:11:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:11:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:11:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:11:03 INFO - 'XPC_FLAGS': '0x0', 08:11:03 INFO - 'XPC_SERVICE_NAME': '0', 08:11:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:11:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:11:03 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-OrcKIL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:11:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:11:03 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-n52Trh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-7zNIEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-vOG3YC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-Q50KkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-oeEprZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-R4tKca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-KcyHPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-S6ulPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-Bsugsk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-p2kjj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:11:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:11:04 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-lZk7Qb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-VCdjnm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-tkOjiz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-_WcbBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-Gsmxj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-mOWbe5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-giBYxb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-gCtuGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:05 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-R4g7j_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:11:06 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-33jCIc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:11:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:11:06 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 08:11:06 INFO - Running setup.py install for manifestparser 08:11:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:11:06 INFO - Running setup.py install for mozcrash 08:11:06 INFO - Running setup.py install for mozdebug 08:11:06 INFO - Running setup.py install for mozdevice 08:11:07 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Running setup.py install for mozfile 08:11:07 INFO - Running setup.py install for mozhttpd 08:11:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Running setup.py install for mozinfo 08:11:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Running setup.py install for mozInstall 08:11:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Running setup.py install for mozleak 08:11:07 INFO - Running setup.py install for mozlog 08:11:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:11:07 INFO - Running setup.py install for moznetwork 08:11:08 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:11:08 INFO - Running setup.py install for mozprocess 08:11:08 INFO - Running setup.py install for mozprofile 08:11:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:11:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:11:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:11:08 INFO - Running setup.py install for mozrunner 08:11:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:11:08 INFO - Running setup.py install for mozscreenshot 08:11:08 INFO - Running setup.py install for moztest 08:11:08 INFO - Running setup.py install for mozversion 08:11:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:11:08 INFO - Running setup.py install for wptserve 08:11:09 INFO - Running setup.py install for marionette-driver 08:11:09 INFO - Running setup.py install for browsermob-proxy 08:11:09 INFO - Running setup.py install for marionette-client 08:11:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:11:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:11:09 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 08:11:09 INFO - Cleaning up... 08:11:09 INFO - Return code: 0 08:11:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:11: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')]} 08:11:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:11: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')]} 08:11:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:11:09 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 0x10a330e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a34df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fce7858d810>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3495e0>, '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 0x109f2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109f57990>, '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.VGFgFNHXll/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.oGnozA7VYV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:11:09 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 08:11:09 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 08:11:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VGFgFNHXll/Render', 08:11:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:11:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:11:09 INFO - 'HOME': '/Users/cltbld', 08:11:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:11:09 INFO - 'LOGNAME': 'cltbld', 08:11:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:09 INFO - 'MOZ_NO_REMOTE': '1', 08:11:09 INFO - 'NO_EM_RESTART': '1', 08:11:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:11:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:09 INFO - 'PWD': '/builds/slave/test', 08:11:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:11:09 INFO - 'SHELL': '/bin/bash', 08:11:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oGnozA7VYV/Listeners', 08:11:09 INFO - 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', 08:11:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:11:09 INFO - 'USER': 'cltbld', 08:11:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:11:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:11:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:11:09 INFO - 'XPC_FLAGS': '0x0', 08:11:09 INFO - 'XPC_SERVICE_NAME': '0', 08:11:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:11:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-gyYGMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-G6O32J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-SEoR9d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-a6axxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-7hqDVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-qZKQW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-sMBLGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:11:10 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)) 08:11:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:11:10 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-8eIJ5L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-jOry_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-o2UAgl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-42skH7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-Was4WL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-oWeGo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-J95G2F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-zAj7ic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-Zp0ZXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:11:11 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)) 08:11:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:11:11 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-GNMnUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:11:12 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)) 08:11:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:11:12 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-jZ3vei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:11:12 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)) 08:11:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:11:12 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-ZT527a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:11:12 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)) 08:11:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:12 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-feibDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:12 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)) 08:11:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:11:12 INFO - Running setup.py (path:/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/pip-dfFFwb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:11:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:11:12 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)) 08:11:12 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)) 08:11:12 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)) 08:11:12 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)) 08:11:12 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)) 08:11:12 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)) 08:11:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:11:12 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 08:11:12 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 08:11:12 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 08:11:12 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 08:11:12 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 08:11:12 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 08:11:15 INFO - Downloading blessings-1.6.tar.gz 08:11:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:11:15 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)) 08:11:15 INFO - Installing collected packages: blessings 08:11:15 INFO - Running setup.py install for blessings 08:11:15 INFO - Successfully installed blessings 08:11:15 INFO - Cleaning up... 08:11:15 INFO - Return code: 0 08:11:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:11:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:11:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:11:15 INFO - Reading from file tmpfile_stdout 08:11:15 INFO - Current package versions: 08:11:15 INFO - blessings == 1.6 08:11:15 INFO - blobuploader == 1.2.4 08:11:15 INFO - browsermob-proxy == 0.6.0 08:11:15 INFO - docopt == 0.6.1 08:11:15 INFO - manifestparser == 1.1 08:11:15 INFO - marionette-client == 2.3.0 08:11:15 INFO - marionette-driver == 1.4.0 08:11:15 INFO - mozInstall == 1.12 08:11:15 INFO - mozcrash == 0.17 08:11:15 INFO - mozdebug == 0.1 08:11:15 INFO - mozdevice == 0.48 08:11:15 INFO - mozfile == 1.2 08:11:15 INFO - mozhttpd == 0.7 08:11:15 INFO - mozinfo == 0.9 08:11:15 INFO - mozleak == 0.1 08:11:15 INFO - mozlog == 3.1 08:11:15 INFO - moznetwork == 0.27 08:11:15 INFO - mozprocess == 0.22 08:11:15 INFO - mozprofile == 0.28 08:11:15 INFO - mozrunner == 6.11 08:11:15 INFO - mozscreenshot == 0.1 08:11:15 INFO - mozsystemmonitor == 0.0 08:11:15 INFO - moztest == 0.7 08:11:15 INFO - mozversion == 1.4 08:11:15 INFO - psutil == 3.1.1 08:11:15 INFO - requests == 1.2.3 08:11:15 INFO - wptserve == 1.4.0 08:11:15 INFO - wsgiref == 0.1.2 08:11:15 INFO - Running post-action listener: _resource_record_post_action 08:11:15 INFO - Running post-action listener: _start_resource_monitoring 08:11:15 INFO - Starting resource monitoring. 08:11:15 INFO - ##### 08:11:15 INFO - ##### Running pull step. 08:11:15 INFO - ##### 08:11:15 INFO - Running pre-action listener: _resource_record_pre_action 08:11:15 INFO - Running main action method: pull 08:11:15 INFO - Pull has nothing to do! 08:11:15 INFO - Running post-action listener: _resource_record_post_action 08:11:15 INFO - ##### 08:11:15 INFO - ##### Running install step. 08:11:15 INFO - ##### 08:11:15 INFO - Running pre-action listener: _resource_record_pre_action 08:11:15 INFO - Running main action method: install 08:11:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:11:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:11:16 INFO - Reading from file tmpfile_stdout 08:11:16 INFO - Detecting whether we're running mozinstall >=1.0... 08:11:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:11:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:11:16 INFO - Reading from file tmpfile_stdout 08:11:16 INFO - Output received: 08:11:16 INFO - Usage: mozinstall [options] installer 08:11:16 INFO - Options: 08:11:16 INFO - -h, --help show this help message and exit 08:11:16 INFO - -d DEST, --destination=DEST 08:11:16 INFO - Directory to install application into. [default: 08:11:16 INFO - "/builds/slave/test"] 08:11:16 INFO - --app=APP Application being installed. [default: firefox] 08:11:16 INFO - mkdir: /builds/slave/test/build/application 08:11:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:11:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:11:36 INFO - Reading from file tmpfile_stdout 08:11:36 INFO - Output received: 08:11:36 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:11:36 INFO - Running post-action listener: _resource_record_post_action 08:11:36 INFO - ##### 08:11:36 INFO - ##### Running run-tests step. 08:11:36 INFO - ##### 08:11:36 INFO - Running pre-action listener: _resource_record_pre_action 08:11:36 INFO - Running main action method: run_tests 08:11:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:11:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:11:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:11:36 INFO - grabbing minidump binary from tooltool 08:11:36 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')]} 08:11:36 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 0x10a3495e0>, '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 0x109f2ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109f57990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:11:36 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 08:11:36 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 08:11:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:11:36 INFO - Return code: 0 08:11:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:11:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:11:36 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/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:11:36 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/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:11:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.VGFgFNHXll/Render', 08:11:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:11:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:11:36 INFO - 'HOME': '/Users/cltbld', 08:11:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:11:36 INFO - 'LOGNAME': 'cltbld', 08:11:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:11:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:36 INFO - 'MOZ_NO_REMOTE': '1', 08:11:36 INFO - 'NO_EM_RESTART': '1', 08:11:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:11:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:36 INFO - 'PWD': '/builds/slave/test', 08:11:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:11:36 INFO - 'SHELL': '/bin/bash', 08:11:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oGnozA7VYV/Listeners', 08:11:36 INFO - 'TMPDIR': '/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/', 08:11:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:11:36 INFO - 'USER': 'cltbld', 08:11:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:11:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:11:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:11:36 INFO - 'XPC_FLAGS': '0x0', 08:11:36 INFO - 'XPC_SERVICE_NAME': '0', 08:11:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:11:36 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/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:11:36 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 08:11:36 INFO - import pkg_resources 08:11:37 INFO - Using 1 client processes 08:11:38 INFO - wptserve Starting http server on 127.0.0.1:8000 08:11:38 INFO - wptserve Starting http server on 127.0.0.1:8001 08:11:38 INFO - wptserve Starting http server on 127.0.0.1:8443 08:11:39 INFO - SUITE-START | Running 778 tests 08:11:39 INFO - Running testharness tests 08:11:39 INFO - Setting up ssl 08:11:39 INFO - PROCESS | certutil | 08:11:39 INFO - PROCESS | certutil | 08:11:39 INFO - PROCESS | certutil | 08:11:39 INFO - Certificate Nickname Trust Attributes 08:11:39 INFO - SSL,S/MIME,JAR/XPI 08:11:39 INFO - 08:11:39 INFO - web-platform-tests CT,, 08:11:39 INFO - 08:11:39 INFO - Starting runner 08:11:40 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:11:40 INFO - PROCESS | 1652 | 1461337900848 Marionette DEBUG Marionette enabled via build flag and pref 08:11:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165e2800 == 1 [pid = 1652] [id = 1] 08:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x1165e3000) [pid = 1652] [serial = 1] [outer = 0x0] 08:11:40 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x1165e4000) [pid = 1652] [serial = 2] [outer = 0x1165e3000] 08:11:41 INFO - PROCESS | 1652 | 1461337901160 Marionette INFO Listening on port 2828 08:11:41 INFO - PROCESS | 1652 | 1461337901384 Marionette DEBUG Marionette enabled via command-line flag 08:11:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119146000 == 2 [pid = 1652] [id = 2] 08:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x119146800) [pid = 1652] [serial = 3] [outer = 0x0] 08:11:41 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x119147800) [pid = 1652] [serial = 4] [outer = 0x119146800] 08:11:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:41 INFO - PROCESS | 1652 | 1461337901537 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 08:11:41 INFO - PROCESS | 1652 | 1461337901623 Marionette DEBUG Closed connection conn0 08:11:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:41 INFO - PROCESS | 1652 | 1461337901630 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 08:11:41 INFO - PROCESS | 1652 | 1461337901645 Marionette DEBUG Closed connection conn1 08:11:41 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:11:41 INFO - PROCESS | 1652 | 1461337901650 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 08:11:41 INFO - PROCESS | 1652 | 1461337901658 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:11:41 INFO - PROCESS | 1652 | 1461337901664 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422065559","device":"desktop","version":"48.0a1"} 08:11:41 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b5800 == 3 [pid = 1652] [id = 3] 08:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11c7b6800) [pid = 1652] [serial = 5] [outer = 0x0] 08:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b7000 == 4 [pid = 1652] [id = 4] 08:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x122e1b400) [pid = 1652] [serial = 6] [outer = 0x0] 08:11:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fbb000 == 5 [pid = 1652] [id = 5] 08:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x122e1a800) [pid = 1652] [serial = 7] [outer = 0x0] 08:11:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:11:42 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x126877400) [pid = 1652] [serial = 8] [outer = 0x122e1a800] 08:11:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 08:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x126e2d800) [pid = 1652] [serial = 9] [outer = 0x11c7b6800] 08:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x125e72000) [pid = 1652] [serial = 10] [outer = 0x122e1b400] 08:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x125e74000) [pid = 1652] [serial = 11] [outer = 0x122e1a800] 08:11:43 INFO - PROCESS | 1652 | 1461337903643 Marionette DEBUG loaded listener.js 08:11:43 INFO - PROCESS | 1652 | 1461337903655 Marionette DEBUG loaded listener.js 08:11:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 08:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x1297b5000) [pid = 1652] [serial = 12] [outer = 0x122e1a800] 08:11:44 INFO - PROCESS | 1652 | 1461337904008 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2da43579-bc58-c647-a9e9-d6dcb364e446","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422065559","device":"desktop","version":"48.0a1","command_id":1}}] 08:11:44 INFO - PROCESS | 1652 | 1461337904108 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}] 08:11:44 INFO - PROCESS | 1652 | 1461337904170 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:11:44 INFO - PROCESS | 1652 | 1461337904247 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:11:44 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b5e3800) [pid = 1652] [serial = 13] [outer = 0x122e1a800] 08:11:44 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:11:44 INFO - PROCESS | 1652 | 1461337904519 Marionette TRACE conn2 <- [1,3,null,{}] 08:11:44 INFO - PROCESS | 1652 | 1461337904522 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:11:44 INFO - PROCESS | 1652 | 1461337904537 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:11:44 INFO - PROCESS | 1652 | 1461337904566 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:11:44 INFO - PROCESS | 1652 | 1461337904568 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:11:44 INFO - PROCESS | 1652 | 1461337904571 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:11:44 INFO - PROCESS | 1652 | 1461337904574 Marionette TRACE conn2 <- [1,6,null,{}] 08:11:44 INFO - PROCESS | 1652 | 1461337904576 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}] 08:11:44 INFO - PROCESS | 1652 | 1461337904589 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:11:44 INFO - PROCESS | 1652 | 1461337904592 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297dd800 == 6 [pid = 1652] [id = 6] 08:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x129745400) [pid = 1652] [serial = 14] [outer = 0x0] 08:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129746000) [pid = 1652] [serial = 15] [outer = 0x129745400] 08:11:44 INFO - PROCESS | 1652 | 1461337904628 Marionette DEBUG loaded listener.js 08:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12bd81400) [pid = 1652] [serial = 16] [outer = 0x129745400] 08:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b8000 == 7 [pid = 1652] [id = 7] 08:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12b7b8400) [pid = 1652] [serial = 17] [outer = 0x0] 08:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12bf71400) [pid = 1652] [serial = 18] [outer = 0x12b7b8400] 08:11:44 INFO - PROCESS | 1652 | 1461337904973 Marionette DEBUG loaded listener.js 08:11:45 INFO - PROCESS | 1652 | 1461337904998 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]]]}] 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12bf77000) [pid = 1652] [serial = 19] [outer = 0x12b7b8400] 08:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 08:11:45 INFO - PROCESS | 1652 | 1461337905056 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:11:45 INFO - PROCESS | 1652 | 1461337905057 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:11:45 INFO - PROCESS | 1652 | 1461337905068 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:11:45 INFO - PROCESS | 1652 | 1461337905070 Marionette TRACE conn2 <- [1,10,null,{}] 08:11:45 INFO - PROCESS | 1652 | 1461337905077 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}] 08:11:45 INFO - PROCESS | 1652 | 1461337905207 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:11:45 INFO - PROCESS | 1652 | 1461337905237 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d334000 == 8 [pid = 1652] [id = 8] 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12d396c00) [pid = 1652] [serial = 20] [outer = 0x0] 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d398800) [pid = 1652] [serial = 21] [outer = 0x12d396c00] 08:11:45 INFO - PROCESS | 1652 | 1461337905264 Marionette DEBUG loaded listener.js 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d39d000) [pid = 1652] [serial = 22] [outer = 0x12d396c00] 08:11:45 INFO - PROCESS | 1652 | 1461337905574 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]]]}] 08:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 522ms 08:11:45 INFO - PROCESS | 1652 | 1461337905632 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:11:45 INFO - PROCESS | 1652 | 1461337905634 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:11:45 INFO - PROCESS | 1652 | 1461337905639 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:11:45 INFO - PROCESS | 1652 | 1461337905640 Marionette TRACE conn2 <- [1,14,null,{}] 08:11:45 INFO - PROCESS | 1652 | 1461337905643 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}] 08:11:45 INFO - PROCESS | 1652 | 1461337905734 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:11:45 INFO - PROCESS | 1652 | 1461337905739 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e164000 == 9 [pid = 1652] [id = 9] 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d3a2800) [pid = 1652] [serial = 23] [outer = 0x0] 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12da1e800) [pid = 1652] [serial = 24] [outer = 0x12d3a2800] 08:11:45 INFO - PROCESS | 1652 | 1461337905764 Marionette DEBUG loaded listener.js 08:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x1273e9400) [pid = 1652] [serial = 25] [outer = 0x12d3a2800] 08:11:46 INFO - PROCESS | 1652 | 1461337906031 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]]]}] 08:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 08:11:46 INFO - PROCESS | 1652 | 1461337906059 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:11:46 INFO - PROCESS | 1652 | 1461337906061 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:11:46 INFO - PROCESS | 1652 | 1461337906072 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:11:46 INFO - PROCESS | 1652 | 1461337906073 Marionette TRACE conn2 <- [1,18,null,{}] 08:11:46 INFO - PROCESS | 1652 | 1461337906075 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}] 08:11:46 INFO - PROCESS | 1652 | 1461337906170 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:11:46 INFO - PROCESS | 1652 | 1461337906175 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4db000 == 10 [pid = 1652] [id = 10] 08:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e39e800) [pid = 1652] [serial = 26] [outer = 0x0] 08:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e3a9000) [pid = 1652] [serial = 27] [outer = 0x12e39e800] 08:11:46 INFO - PROCESS | 1652 | 1461337906201 Marionette DEBUG loaded listener.js 08:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e3e0000) [pid = 1652] [serial = 28] [outer = 0x12e39e800] 08:11:46 INFO - PROCESS | 1652 | 1461337906476 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]]]}] 08:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 08:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:11:46 INFO - PROCESS | 1652 | 1461337906490 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:11:46 INFO - PROCESS | 1652 | 1461337906492 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:11:46 INFO - PROCESS | 1652 | 1461337906494 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:11:46 INFO - PROCESS | 1652 | 1461337906497 Marionette TRACE conn2 <- [1,22,null,{}] 08:11:46 INFO - PROCESS | 1652 | 1461337906506 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}] 08:11:46 INFO - PROCESS | 1652 | 1461337906599 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:11:46 INFO - PROCESS | 1652 | 1461337906604 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e922000 == 11 [pid = 1652] [id = 11] 08:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e3e3000) [pid = 1652] [serial = 29] [outer = 0x0] 08:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12e706400) [pid = 1652] [serial = 30] [outer = 0x12e3e3000] 08:11:46 INFO - PROCESS | 1652 | 1461337906629 Marionette DEBUG loaded listener.js 08:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e725000) [pid = 1652] [serial = 31] [outer = 0x12e3e3000] 08:11:46 INFO - PROCESS | 1652 | 1461337906871 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]]]}] 08:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 428ms 08:11:46 INFO - PROCESS | 1652 | 1461337906922 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:11:46 INFO - PROCESS | 1652 | 1461337906924 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:11:46 INFO - PROCESS | 1652 | 1461337906927 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:11:46 INFO - PROCESS | 1652 | 1461337906928 Marionette TRACE conn2 <- [1,26,null,{}] 08:11:46 INFO - PROCESS | 1652 | 1461337906938 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}] 08:11:47 INFO - PROCESS | 1652 | 1461337907032 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:11:47 INFO - PROCESS | 1652 | 1461337907037 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5cc800 == 12 [pid = 1652] [id = 12] 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12e728400) [pid = 1652] [serial = 32] [outer = 0x0] 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12e72f800) [pid = 1652] [serial = 33] [outer = 0x12e728400] 08:11:47 INFO - PROCESS | 1652 | 1461337907062 Marionette DEBUG loaded listener.js 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x11ab72800) [pid = 1652] [serial = 34] [outer = 0x12e728400] 08:11:47 INFO - PROCESS | 1652 | 1461337907307 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]]]}] 08:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 08:11:47 INFO - PROCESS | 1652 | 1461337907353 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:11:47 INFO - PROCESS | 1652 | 1461337907355 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:11:47 INFO - PROCESS | 1652 | 1461337907357 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:11:47 INFO - PROCESS | 1652 | 1461337907358 Marionette TRACE conn2 <- [1,30,null,{}] 08:11:47 INFO - PROCESS | 1652 | 1461337907360 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}] 08:11:47 INFO - PROCESS | 1652 | 1461337907458 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:11:47 INFO - PROCESS | 1652 | 1461337907463 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a933000 == 13 [pid = 1652] [id = 13] 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x11ab77400) [pid = 1652] [serial = 35] [outer = 0x0] 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12eb87800) [pid = 1652] [serial = 36] [outer = 0x11ab77400] 08:11:47 INFO - PROCESS | 1652 | 1461337907488 Marionette DEBUG loaded listener.js 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12eb8b400) [pid = 1652] [serial = 37] [outer = 0x11ab77400] 08:11:47 INFO - PROCESS | 1652 | 1461337907730 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]]]}] 08:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 08:11:47 INFO - PROCESS | 1652 | 1461337907775 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:11:47 INFO - PROCESS | 1652 | 1461337907777 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:11:47 INFO - PROCESS | 1652 | 1461337907787 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:11:47 INFO - PROCESS | 1652 | 1461337907788 Marionette TRACE conn2 <- [1,34,null,{}] 08:11:47 INFO - PROCESS | 1652 | 1461337907790 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}] 08:11:47 INFO - PROCESS | 1652 | 1461337907876 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:11:47 INFO - PROCESS | 1652 | 1461337907881 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed9e800 == 14 [pid = 1652] [id = 14] 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12eb88400) [pid = 1652] [serial = 38] [outer = 0x0] 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12eb91c00) [pid = 1652] [serial = 39] [outer = 0x12eb88400] 08:11:47 INFO - PROCESS | 1652 | 1461337907906 Marionette DEBUG loaded listener.js 08:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12ee79400) [pid = 1652] [serial = 40] [outer = 0x12eb88400] 08:11:48 INFO - PROCESS | 1652 | 1461337908164 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]]]}] 08:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 08:11:48 INFO - PROCESS | 1652 | 1461337908205 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:11:48 INFO - PROCESS | 1652 | 1461337908206 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:11:48 INFO - PROCESS | 1652 | 1461337908208 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:11:48 INFO - PROCESS | 1652 | 1461337908209 Marionette TRACE conn2 <- [1,38,null,{}] 08:11:48 INFO - PROCESS | 1652 | 1461337908221 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}] 08:11:48 INFO - PROCESS | 1652 | 1461337908310 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:11:48 INFO - PROCESS | 1652 | 1461337908317 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f179000 == 15 [pid = 1652] [id = 15] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12ee7c400) [pid = 1652] [serial = 41] [outer = 0x0] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12ee85c00) [pid = 1652] [serial = 42] [outer = 0x12ee7c400] 08:11:48 INFO - PROCESS | 1652 | 1461337908341 Marionette DEBUG loaded listener.js 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f49e800) [pid = 1652] [serial = 43] [outer = 0x12ee7c400] 08:11:48 INFO - PROCESS | 1652 | 1461337908581 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]]]}] 08:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 08:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:11:48 INFO - PROCESS | 1652 | 1461337908637 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:11:48 INFO - PROCESS | 1652 | 1461337908638 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:11:48 INFO - PROCESS | 1652 | 1461337908640 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:11:48 INFO - PROCESS | 1652 | 1461337908641 Marionette TRACE conn2 <- [1,42,null,{}] 08:11:48 INFO - PROCESS | 1652 | 1461337908643 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}] 08:11:48 INFO - PROCESS | 1652 | 1461337908737 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:11:48 INFO - PROCESS | 1652 | 1461337908741 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f5ad800 == 16 [pid = 1652] [id = 16] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12f4a0c00) [pid = 1652] [serial = 44] [outer = 0x0] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f4a8800) [pid = 1652] [serial = 45] [outer = 0x12f4a0c00] 08:11:48 INFO - PROCESS | 1652 | 1461337908767 Marionette DEBUG loaded listener.js 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12f85b400) [pid = 1652] [serial = 46] [outer = 0x12f4a0c00] 08:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f967800 == 17 [pid = 1652] [id = 17] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12f968000) [pid = 1652] [serial = 47] [outer = 0x0] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12f962800) [pid = 1652] [serial = 48] [outer = 0x12f968000] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12f970000) [pid = 1652] [serial = 49] [outer = 0x12f968000] 08:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f959800 == 18 [pid = 1652] [id = 18] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12f857c00) [pid = 1652] [serial = 50] [outer = 0x0] 08:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fb1a000) [pid = 1652] [serial = 51] [outer = 0x12f857c00] 08:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12fb14800) [pid = 1652] [serial = 52] [outer = 0x12f857c00] 08:11:49 INFO - PROCESS | 1652 | 1461337909219 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]]]}] 08:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 08:11:49 INFO - PROCESS | 1652 | 1461337909259 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:11:49 INFO - PROCESS | 1652 | 1461337909265 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:11:49 INFO - PROCESS | 1652 | 1461337909268 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:11:49 INFO - PROCESS | 1652 | 1461337909271 Marionette TRACE conn2 <- [1,46,null,{}] 08:11:49 INFO - PROCESS | 1652 | 1461337909274 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}] 08:11:49 INFO - PROCESS | 1652 | 1461337909403 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:11:49 INFO - PROCESS | 1652 | 1461337909414 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcb6000 == 19 [pid = 1652] [id = 19] 08:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11a72c800) [pid = 1652] [serial = 53] [outer = 0x0] 08:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11a735400) [pid = 1652] [serial = 54] [outer = 0x11a72c800] 08:11:49 INFO - PROCESS | 1652 | 1461337909446 Marionette DEBUG loaded listener.js 08:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11bf3d000) [pid = 1652] [serial = 55] [outer = 0x11a72c800] 08:11:49 INFO - PROCESS | 1652 | 1461337909751 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]]]}] 08:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 520ms 08:11:49 INFO - PROCESS | 1652 | 1461337909789 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:11:49 INFO - PROCESS | 1652 | 1461337909791 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:11:49 INFO - PROCESS | 1652 | 1461337909794 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:11:49 INFO - PROCESS | 1652 | 1461337909795 Marionette TRACE conn2 <- [1,50,null,{}] 08:11:49 INFO - PROCESS | 1652 | 1461337909801 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}] 08:11:49 INFO - PROCESS | 1652 | 1461337909944 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:11:49 INFO - PROCESS | 1652 | 1461337909951 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9c1800 == 20 [pid = 1652] [id = 20] 08:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12dbde000) [pid = 1652] [serial = 56] [outer = 0x0] 08:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12dbe5400) [pid = 1652] [serial = 57] [outer = 0x12dbde000] 08:11:49 INFO - PROCESS | 1652 | 1461337909990 Marionette DEBUG loaded listener.js 08:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12f85fc00) [pid = 1652] [serial = 58] [outer = 0x12dbde000] 08:11:50 INFO - PROCESS | 1652 | 1461337910301 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]]]}] 08:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 525ms 08:11:50 INFO - PROCESS | 1652 | 1461337910322 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:11:50 INFO - PROCESS | 1652 | 1461337910323 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:11:50 INFO - PROCESS | 1652 | 1461337910326 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:11:50 INFO - PROCESS | 1652 | 1461337910327 Marionette TRACE conn2 <- [1,54,null,{}] 08:11:50 INFO - PROCESS | 1652 | 1461337910338 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}] 08:11:50 INFO - PROCESS | 1652 | 1461337910441 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:11:50 INFO - PROCESS | 1652 | 1461337910448 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab28000 == 21 [pid = 1652] [id = 21] 08:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12f861800) [pid = 1652] [serial = 59] [outer = 0x0] 08:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12ff4ec00) [pid = 1652] [serial = 60] [outer = 0x12f861800] 08:11:50 INFO - PROCESS | 1652 | 1461337910485 Marionette DEBUG loaded listener.js 08:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12ff53400) [pid = 1652] [serial = 61] [outer = 0x12f861800] 08:11:50 INFO - PROCESS | 1652 | 1461337910868 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]]]}] 08:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 576ms 08:11:50 INFO - PROCESS | 1652 | 1461337910903 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:11:50 INFO - PROCESS | 1652 | 1461337910905 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:11:50 INFO - PROCESS | 1652 | 1461337910909 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:11:50 INFO - PROCESS | 1652 | 1461337910912 Marionette TRACE conn2 <- [1,58,null,{}] 08:11:50 INFO - PROCESS | 1652 | 1461337910917 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}] 08:11:51 INFO - PROCESS | 1652 | 1461337911077 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:11:51 INFO - PROCESS | 1652 | 1461337911790 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1145cd800 == 22 [pid = 1652] [id = 22] 08:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1147d8800) [pid = 1652] [serial = 62] [outer = 0x0] 08:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x114f71c00) [pid = 1652] [serial = 63] [outer = 0x1147d8800] 08:11:51 INFO - PROCESS | 1652 | 1461337911821 Marionette DEBUG loaded listener.js 08:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11554a000) [pid = 1652] [serial = 64] [outer = 0x1147d8800] 08:11:52 INFO - PROCESS | 1652 | 1461337912239 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]]]}] 08:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1377ms 08:11:52 INFO - PROCESS | 1652 | 1461337912287 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:11:52 INFO - PROCESS | 1652 | 1461337912290 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:11:52 INFO - PROCESS | 1652 | 1461337912293 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:11:52 INFO - PROCESS | 1652 | 1461337912296 Marionette TRACE conn2 <- [1,62,null,{}] 08:11:52 INFO - PROCESS | 1652 | 1461337912299 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}] 08:11:52 INFO - PROCESS | 1652 | 1461337912408 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:11:52 INFO - PROCESS | 1652 | 1461337912449 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118634000 == 23 [pid = 1652] [id = 23] 08:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1158db000) [pid = 1652] [serial = 65] [outer = 0x0] 08:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118f96c00) [pid = 1652] [serial = 66] [outer = 0x1158db000] 08:11:52 INFO - PROCESS | 1652 | 1461337912483 Marionette DEBUG loaded listener.js 08:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119a0a800) [pid = 1652] [serial = 67] [outer = 0x1158db000] 08:11:52 INFO - PROCESS | 1652 | 1461337912892 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]]]}] 08:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 08:11:52 INFO - PROCESS | 1652 | 1461337912916 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:11:52 INFO - PROCESS | 1652 | 1461337912918 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:11:52 INFO - PROCESS | 1652 | 1461337912920 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:11:52 INFO - PROCESS | 1652 | 1461337912922 Marionette TRACE conn2 <- [1,66,null,{}] 08:11:52 INFO - PROCESS | 1652 | 1461337912925 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}] 08:11:53 INFO - PROCESS | 1652 | 1461337913037 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:11:53 INFO - PROCESS | 1652 | 1461337913109 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119276000 == 24 [pid = 1652] [id = 24] 08:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11ab72400) [pid = 1652] [serial = 68] [outer = 0x0] 08:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11af8fc00) [pid = 1652] [serial = 69] [outer = 0x11ab72400] 08:11:53 INFO - PROCESS | 1652 | 1461337913152 Marionette DEBUG loaded listener.js 08:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11bcd8800) [pid = 1652] [serial = 70] [outer = 0x11ab72400] 08:11:53 INFO - PROCESS | 1652 | 1461337913802 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]]]}] 08:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 08:11:53 INFO - PROCESS | 1652 | 1461337913852 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:11:53 INFO - PROCESS | 1652 | 1461337913855 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:11:53 INFO - PROCESS | 1652 | 1461337913860 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:11:53 INFO - PROCESS | 1652 | 1461337913862 Marionette TRACE conn2 <- [1,70,null,{}] 08:11:53 INFO - PROCESS | 1652 | 1461337913868 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}] 08:11:53 INFO - PROCESS | 1652 | 1461337913949 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:11:54 INFO - PROCESS | 1652 | 1461337914005 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165d6000 == 25 [pid = 1652] [id = 25] 08:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118ae2800) [pid = 1652] [serial = 71] [outer = 0x0] 08:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118fa1c00) [pid = 1652] [serial = 72] [outer = 0x118ae2800] 08:11:54 INFO - PROCESS | 1652 | 1461337914036 Marionette DEBUG loaded listener.js 08:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119279400) [pid = 1652] [serial = 73] [outer = 0x118ae2800] 08:11:54 INFO - PROCESS | 1652 | 1461337914380 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]]]}] 08:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 573ms 08:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:11:54 INFO - PROCESS | 1652 | 1461337914434 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:11:54 INFO - PROCESS | 1652 | 1461337914437 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:11:54 INFO - PROCESS | 1652 | 1461337914441 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:11:54 INFO - PROCESS | 1652 | 1461337914443 Marionette TRACE conn2 <- [1,74,null,{}] 08:11:54 INFO - PROCESS | 1652 | 1461337914446 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}] 08:11:54 INFO - PROCESS | 1652 | 1461337914551 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:11:54 INFO - PROCESS | 1652 | 1461337914581 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157ab800 == 26 [pid = 1652] [id = 26] 08:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1147e1800) [pid = 1652] [serial = 74] [outer = 0x0] 08:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119139000) [pid = 1652] [serial = 75] [outer = 0x1147e1800] 08:11:54 INFO - PROCESS | 1652 | 1461337914609 Marionette DEBUG loaded listener.js 08:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11a72e400) [pid = 1652] [serial = 76] [outer = 0x1147e1800] 08:11:54 INFO - PROCESS | 1652 | 1461337914876 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]]]}] 08:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 08:11:54 INFO - PROCESS | 1652 | 1461337914919 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:11:54 INFO - PROCESS | 1652 | 1461337914920 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:11:54 INFO - PROCESS | 1652 | 1461337914923 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:11:54 INFO - PROCESS | 1652 | 1461337914925 Marionette TRACE conn2 <- [1,78,null,{}] 08:11:54 INFO - PROCESS | 1652 | 1461337914942 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}] 08:11:55 INFO - PROCESS | 1652 | 1461337915023 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:11:55 INFO - PROCESS | 1652 | 1461337915076 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925a800 == 27 [pid = 1652] [id = 27] 08:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115467800) [pid = 1652] [serial = 77] [outer = 0x0] 08:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11aa7bc00) [pid = 1652] [serial = 78] [outer = 0x115467800] 08:11:55 INFO - PROCESS | 1652 | 1461337915105 Marionette DEBUG loaded listener.js 08:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11af95c00) [pid = 1652] [serial = 79] [outer = 0x115467800] 08:11:55 INFO - PROCESS | 1652 | 1461337915400 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]]]}] 08:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 526ms 08:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:11:55 INFO - PROCESS | 1652 | 1461337915450 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:11:55 INFO - PROCESS | 1652 | 1461337915453 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:11:55 INFO - PROCESS | 1652 | 1461337915456 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:11:55 INFO - PROCESS | 1652 | 1461337915458 Marionette TRACE conn2 <- [1,82,null,{}] 08:11:55 INFO - PROCESS | 1652 | 1461337915462 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}] 08:11:55 INFO - PROCESS | 1652 | 1461337915576 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:11:55 INFO - PROCESS | 1652 | 1461337915642 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad3000 == 28 [pid = 1652] [id = 28] 08:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11584c000) [pid = 1652] [serial = 80] [outer = 0x0] 08:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11b5eac00) [pid = 1652] [serial = 81] [outer = 0x11584c000] 08:11:55 INFO - PROCESS | 1652 | 1461337915686 Marionette DEBUG loaded listener.js 08:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11bae3000) [pid = 1652] [serial = 82] [outer = 0x11584c000] 08:11:56 INFO - PROCESS | 1652 | 1461337916060 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]]]}] 08:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 620ms 08:11:56 INFO - PROCESS | 1652 | 1461337916076 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:11:56 INFO - PROCESS | 1652 | 1461337916078 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:11:56 INFO - PROCESS | 1652 | 1461337916086 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:11:56 INFO - PROCESS | 1652 | 1461337916087 Marionette TRACE conn2 <- [1,86,null,{}] 08:11:56 INFO - PROCESS | 1652 | 1461337916089 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}] 08:11:56 INFO - PROCESS | 1652 | 1461337916167 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:11:56 INFO - PROCESS | 1652 | 1461337916214 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c7c800 == 29 [pid = 1652] [id = 29] 08:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115848400) [pid = 1652] [serial = 83] [outer = 0x0] 08:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bae2400) [pid = 1652] [serial = 84] [outer = 0x115848400] 08:11:56 INFO - PROCESS | 1652 | 1461337916240 Marionette DEBUG loaded listener.js 08:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bf44800) [pid = 1652] [serial = 85] [outer = 0x115848400] 08:11:56 INFO - PROCESS | 1652 | 1461337916498 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]]]}] 08:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 08:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:11:56 INFO - PROCESS | 1652 | 1461337916555 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:11:56 INFO - PROCESS | 1652 | 1461337916556 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:11:56 INFO - PROCESS | 1652 | 1461337916559 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:11:56 INFO - PROCESS | 1652 | 1461337916560 Marionette TRACE conn2 <- [1,90,null,{}] 08:11:56 INFO - PROCESS | 1652 | 1461337916565 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}] 08:11:56 INFO - PROCESS | 1652 | 1461337916654 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:11:56 INFO - PROCESS | 1652 | 1461337916660 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a934000 == 30 [pid = 1652] [id = 30] 08:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bce3000) [pid = 1652] [serial = 86] [outer = 0x0] 08:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c18f000) [pid = 1652] [serial = 87] [outer = 0x11bce3000] 08:11:56 INFO - PROCESS | 1652 | 1461337916690 Marionette DEBUG loaded listener.js 08:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c732400) [pid = 1652] [serial = 88] [outer = 0x11bce3000] 08:11:57 INFO - PROCESS | 1652 | 1461337917000 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]]]}] 08:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 474ms 08:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:11:57 INFO - PROCESS | 1652 | 1461337917033 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:11:57 INFO - PROCESS | 1652 | 1461337917035 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:11:57 INFO - PROCESS | 1652 | 1461337917037 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:11:57 INFO - PROCESS | 1652 | 1461337917038 Marionette TRACE conn2 <- [1,94,null,{}] 08:11:57 INFO - PROCESS | 1652 | 1461337917040 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}] 08:11:57 INFO - PROCESS | 1652 | 1461337917134 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:11:57 INFO - PROCESS | 1652 | 1461337917141 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab31800 == 31 [pid = 1652] [id = 31] 08:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c26e000) [pid = 1652] [serial = 89] [outer = 0x0] 08:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x122e20000) [pid = 1652] [serial = 90] [outer = 0x11c26e000] 08:11:57 INFO - PROCESS | 1652 | 1461337917168 Marionette DEBUG loaded listener.js 08:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125914800) [pid = 1652] [serial = 91] [outer = 0x11c26e000] 08:11:57 INFO - PROCESS | 1652 | 1461337917451 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]]]}] 08:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 08:11:57 INFO - PROCESS | 1652 | 1461337917507 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:11:57 INFO - PROCESS | 1652 | 1461337917508 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:11:57 INFO - PROCESS | 1652 | 1461337917510 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:11:57 INFO - PROCESS | 1652 | 1461337917511 Marionette TRACE conn2 <- [1,98,null,{}] 08:11:57 INFO - PROCESS | 1652 | 1461337917516 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}] 08:11:57 INFO - PROCESS | 1652 | 1461337917585 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:11:57 INFO - PROCESS | 1652 | 1461337917589 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b930800 == 32 [pid = 1652] [id = 32] 08:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1238c4800) [pid = 1652] [serial = 92] [outer = 0x0] 08:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12591a800) [pid = 1652] [serial = 93] [outer = 0x1238c4800] 08:11:57 INFO - PROCESS | 1652 | 1461337917617 Marionette DEBUG loaded listener.js 08:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1259fe000) [pid = 1652] [serial = 94] [outer = 0x1238c4800] 08:11:57 INFO - PROCESS | 1652 | 1461337917917 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]]]}] 08:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 08:11:57 INFO - PROCESS | 1652 | 1461337917938 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:11:57 INFO - PROCESS | 1652 | 1461337917940 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:11:57 INFO - PROCESS | 1652 | 1461337917942 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:11:57 INFO - PROCESS | 1652 | 1461337917944 Marionette TRACE conn2 <- [1,102,null,{}] 08:11:57 INFO - PROCESS | 1652 | 1461337917949 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}] 08:11:58 INFO - PROCESS | 1652 | 1461337918055 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:11:58 INFO - PROCESS | 1652 | 1461337918064 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119157000 == 33 [pid = 1652] [id = 33] 08:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11582f400) [pid = 1652] [serial = 95] [outer = 0x0] 08:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1259fc000) [pid = 1652] [serial = 96] [outer = 0x11582f400] 08:11:58 INFO - PROCESS | 1652 | 1461337918104 Marionette DEBUG loaded listener.js 08:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125e75800) [pid = 1652] [serial = 97] [outer = 0x11582f400] 08:11:58 INFO - PROCESS | 1652 | 1461337918531 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]]]}] 08:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 622ms 08:11:58 INFO - PROCESS | 1652 | 1461337918564 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:11:58 INFO - PROCESS | 1652 | 1461337918566 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:11:58 INFO - PROCESS | 1652 | 1461337918568 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:11:58 INFO - PROCESS | 1652 | 1461337918569 Marionette TRACE conn2 <- [1,106,null,{}] 08:11:58 INFO - PROCESS | 1652 | 1461337918571 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}] 08:11:58 INFO - PROCESS | 1652 | 1461337918643 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:11:58 INFO - PROCESS | 1652 | 1461337918687 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc49800 == 34 [pid = 1652] [id = 34] 08:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11af9b400) [pid = 1652] [serial = 98] [outer = 0x0] 08:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125e75400) [pid = 1652] [serial = 99] [outer = 0x11af9b400] 08:11:58 INFO - PROCESS | 1652 | 1461337918714 Marionette DEBUG loaded listener.js 08:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126b0f800) [pid = 1652] [serial = 100] [outer = 0x11af9b400] 08:11:58 INFO - PROCESS | 1652 | 1461337918970 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]]]}] 08:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 08:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:11:58 INFO - PROCESS | 1652 | 1461337918988 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:11:58 INFO - PROCESS | 1652 | 1461337918989 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:11:59 INFO - PROCESS | 1652 | 1461337918991 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:11:59 INFO - PROCESS | 1652 | 1461337918993 Marionette TRACE conn2 <- [1,110,null,{}] 08:11:59 INFO - PROCESS | 1652 | 1461337918996 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}] 08:11:59 INFO - PROCESS | 1652 | 1461337919101 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:11:59 INFO - PROCESS | 1652 | 1461337919106 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c23d800 == 35 [pid = 1652] [id = 35] 08:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126b10800) [pid = 1652] [serial = 101] [outer = 0x0] 08:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1273c6400) [pid = 1652] [serial = 102] [outer = 0x126b10800] 08:11:59 INFO - PROCESS | 1652 | 1461337919134 Marionette DEBUG loaded listener.js 08:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1277e4000) [pid = 1652] [serial = 103] [outer = 0x126b10800] 08:11:59 INFO - PROCESS | 1652 | 1461337919454 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]]]}] 08:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 519ms 08:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:11:59 INFO - PROCESS | 1652 | 1461337919511 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:11:59 INFO - PROCESS | 1652 | 1461337919512 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:11:59 INFO - PROCESS | 1652 | 1461337919514 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:11:59 INFO - PROCESS | 1652 | 1461337919515 Marionette TRACE conn2 <- [1,114,null,{}] 08:11:59 INFO - PROCESS | 1652 | 1461337919517 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}] 08:11:59 INFO - PROCESS | 1652 | 1461337919614 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:11:59 INFO - PROCESS | 1652 | 1461337919621 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b9800 == 36 [pid = 1652] [id = 36] 08:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125e74800) [pid = 1652] [serial = 104] [outer = 0x0] 08:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127e70400) [pid = 1652] [serial = 105] [outer = 0x125e74800] 08:11:59 INFO - PROCESS | 1652 | 1461337919646 Marionette DEBUG loaded listener.js 08:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12848c400) [pid = 1652] [serial = 106] [outer = 0x125e74800] 08:11:59 INFO - PROCESS | 1652 | 1461337919938 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]]]}] 08:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 08:11:59 INFO - PROCESS | 1652 | 1461337919986 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:11:59 INFO - PROCESS | 1652 | 1461337919988 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:11:59 INFO - PROCESS | 1652 | 1461337919991 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:11:59 INFO - PROCESS | 1652 | 1461337919993 Marionette TRACE conn2 <- [1,118,null,{}] 08:12:00 INFO - PROCESS | 1652 | 1461337919998 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}] 08:12:00 INFO - PROCESS | 1652 | 1461337920117 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:12:00 INFO - PROCESS | 1652 | 1461337920123 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125949000 == 37 [pid = 1652] [id = 37] 08:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127fa7400) [pid = 1652] [serial = 107] [outer = 0x0] 08:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129743000) [pid = 1652] [serial = 108] [outer = 0x127fa7400] 08:12:00 INFO - PROCESS | 1652 | 1461337920164 Marionette DEBUG loaded listener.js 08:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12998a000) [pid = 1652] [serial = 109] [outer = 0x127fa7400] 08:12:00 INFO - PROCESS | 1652 | 1461337920501 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]]]}] 08:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 526ms 08:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:12:00 INFO - PROCESS | 1652 | 1461337920533 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:12:00 INFO - PROCESS | 1652 | 1461337920535 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:12:00 INFO - PROCESS | 1652 | 1461337920538 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:12:00 INFO - PROCESS | 1652 | 1461337920540 Marionette TRACE conn2 <- [1,122,null,{}] 08:12:00 INFO - PROCESS | 1652 | 1461337920543 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}] 08:12:00 INFO - PROCESS | 1652 | 1461337920661 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:12:00 INFO - PROCESS | 1652 | 1461337920668 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b56800 == 38 [pid = 1652] [id = 38] 08:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12848cc00) [pid = 1652] [serial = 110] [outer = 0x0] 08:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129c98000) [pid = 1652] [serial = 111] [outer = 0x12848cc00] 08:12:00 INFO - PROCESS | 1652 | 1461337920708 Marionette DEBUG loaded listener.js 08:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129ea9800) [pid = 1652] [serial = 112] [outer = 0x12848cc00] 08:12:01 INFO - PROCESS | 1652 | 1461337921240 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]]]}] 08:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 720ms 08:12:01 INFO - PROCESS | 1652 | 1461337921265 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:12:01 INFO - PROCESS | 1652 | 1461337921268 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:12:01 INFO - PROCESS | 1652 | 1461337921274 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:12:01 INFO - PROCESS | 1652 | 1461337921276 Marionette TRACE conn2 <- [1,126,null,{}] 08:12:01 INFO - PROCESS | 1652 | 1461337921295 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}] 08:12:01 INFO - PROCESS | 1652 | 1461337921411 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:12:01 INFO - PROCESS | 1652 | 1461337921457 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863d000 == 39 [pid = 1652] [id = 39] 08:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118ae1c00) [pid = 1652] [serial = 113] [outer = 0x0] 08:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11912e800) [pid = 1652] [serial = 114] [outer = 0x118ae1c00] 08:12:01 INFO - PROCESS | 1652 | 1461337921491 Marionette DEBUG loaded listener.js 08:12:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d78c00) [pid = 1652] [serial = 115] [outer = 0x118ae1c00] 08:12:01 INFO - PROCESS | 1652 | 1461337921947 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]]]}] 08:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 726ms 08:12:02 INFO - PROCESS | 1652 | 1461337922025 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:12:02 INFO - PROCESS | 1652 | 1461337922033 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:12:02 INFO - PROCESS | 1652 | 1461337922043 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:12:02 INFO - PROCESS | 1652 | 1461337922046 Marionette TRACE conn2 <- [1,130,null,{}] 08:12:02 INFO - PROCESS | 1652 | 1461337922050 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}] 08:12:02 INFO - PROCESS | 1652 | 1461337922189 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:12:02 INFO - PROCESS | 1652 | 1461337922232 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7c2000 == 40 [pid = 1652] [id = 40] 08:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ab7a400) [pid = 1652] [serial = 116] [outer = 0x0] 08:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11af92400) [pid = 1652] [serial = 117] [outer = 0x11ab7a400] 08:12:02 INFO - PROCESS | 1652 | 1461337922263 Marionette DEBUG loaded listener.js 08:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11bce0800) [pid = 1652] [serial = 118] [outer = 0x11ab7a400] 08:12:02 INFO - PROCESS | 1652 | 1461337922689 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]]]}] 08:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 674ms 08:12:02 INFO - PROCESS | 1652 | 1461337922717 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:12:02 INFO - PROCESS | 1652 | 1461337922718 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:12:02 INFO - PROCESS | 1652 | 1461337922721 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:12:02 INFO - PROCESS | 1652 | 1461337922724 Marionette TRACE conn2 <- [1,134,null,{}] 08:12:02 INFO - PROCESS | 1652 | 1461337922748 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}] 08:12:02 INFO - PROCESS | 1652 | 1461337922868 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:12:02 INFO - PROCESS | 1652 | 1461337922914 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5bf000 == 41 [pid = 1652] [id = 41] 08:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c27a800) [pid = 1652] [serial = 119] [outer = 0x0] 08:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c280000) [pid = 1652] [serial = 120] [outer = 0x11c27a800] 08:12:02 INFO - PROCESS | 1652 | 1461337922949 Marionette DEBUG loaded listener.js 08:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x125b17400) [pid = 1652] [serial = 121] [outer = 0x11c27a800] 08:12:03 INFO - PROCESS | 1652 | 1461337923467 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]]]}] 08:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 771ms 08:12:03 INFO - PROCESS | 1652 | 1461337923495 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:12:03 INFO - PROCESS | 1652 | 1461337923499 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:12:03 INFO - PROCESS | 1652 | 1461337923503 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:12:03 INFO - PROCESS | 1652 | 1461337923504 Marionette TRACE conn2 <- [1,138,null,{}] 08:12:03 INFO - PROCESS | 1652 | 1461337923507 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}] 08:12:03 INFO - PROCESS | 1652 | 1461337923606 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:12:03 INFO - PROCESS | 1652 | 1461337923669 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x126bb7000 == 42 [pid = 1652] [id = 42] 08:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bed7c00) [pid = 1652] [serial = 122] [outer = 0x0] 08:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1273e7000) [pid = 1652] [serial = 123] [outer = 0x11bed7c00] 08:12:03 INFO - PROCESS | 1652 | 1461337923699 Marionette DEBUG loaded listener.js 08:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1275a2800) [pid = 1652] [serial = 124] [outer = 0x11bed7c00] 08:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 770ms 08:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:12:04 INFO - PROCESS | 1652 | 1461337924269 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]]]}] 08:12:04 INFO - PROCESS | 1652 | 1461337924274 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:12:04 INFO - PROCESS | 1652 | 1461337924276 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:12:04 INFO - PROCESS | 1652 | 1461337924280 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:12:04 INFO - PROCESS | 1652 | 1461337924282 Marionette TRACE conn2 <- [1,142,null,{}] 08:12:04 INFO - PROCESS | 1652 | 1461337924286 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}] 08:12:04 INFO - PROCESS | 1652 | 1461337924379 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:12:04 INFO - PROCESS | 1652 | 1461337924436 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119261000 == 43 [pid = 1652] [id = 43] 08:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118a58800) [pid = 1652] [serial = 125] [outer = 0x0] 08:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118ed2400) [pid = 1652] [serial = 126] [outer = 0x118a58800] 08:12:04 INFO - PROCESS | 1652 | 1461337924466 Marionette DEBUG loaded listener.js 08:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119d6fc00) [pid = 1652] [serial = 127] [outer = 0x118a58800] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1297dd800 == 42 [pid = 1652] [id = 6] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x125949000 == 41 [pid = 1652] [id = 37] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7b9800 == 40 [pid = 1652] [id = 36] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c23d800 == 39 [pid = 1652] [id = 35] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc49800 == 38 [pid = 1652] [id = 34] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119157000 == 37 [pid = 1652] [id = 33] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11b930800 == 36 [pid = 1652] [id = 32] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab31800 == 35 [pid = 1652] [id = 31] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11a934000 == 34 [pid = 1652] [id = 30] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119c7c800 == 33 [pid = 1652] [id = 29] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad3000 == 32 [pid = 1652] [id = 28] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11925a800 == 31 [pid = 1652] [id = 27] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1157ab800 == 30 [pid = 1652] [id = 26] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1165d6000 == 29 [pid = 1652] [id = 25] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119276000 == 28 [pid = 1652] [id = 24] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118634000 == 27 [pid = 1652] [id = 23] 08:12:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1145cd800 == 26 [pid = 1652] [id = 22] 08:12:05 INFO - PROCESS | 1652 | 1461337925038 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]]]}] 08:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 771ms 08:12:05 INFO - PROCESS | 1652 | 1461337925051 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:12:05 INFO - PROCESS | 1652 | 1461337925054 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:12:05 INFO - PROCESS | 1652 | 1461337925057 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:12:05 INFO - PROCESS | 1652 | 1461337925060 Marionette TRACE conn2 <- [1,146,null,{}] 08:12:05 INFO - PROCESS | 1652 | 1461337925065 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}] 08:12:05 INFO - PROCESS | 1652 | 1461337925158 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:12:05 INFO - PROCESS | 1652 | 1461337925212 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165db000 == 27 [pid = 1652] [id = 44] 08:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118f9bc00) [pid = 1652] [serial = 128] [outer = 0x0] 08:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119d77000) [pid = 1652] [serial = 129] [outer = 0x118f9bc00] 08:12:05 INFO - PROCESS | 1652 | 1461337925247 Marionette DEBUG loaded listener.js 08:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a734c00) [pid = 1652] [serial = 130] [outer = 0x118f9bc00] 08:12:05 INFO - PROCESS | 1652 | 1461337925701 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]]]}] 08:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 674ms 08:12:05 INFO - PROCESS | 1652 | 1461337925732 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:12:05 INFO - PROCESS | 1652 | 1461337925737 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:12:05 INFO - PROCESS | 1652 | 1461337925741 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:12:05 INFO - PROCESS | 1652 | 1461337925743 Marionette TRACE conn2 <- [1,150,null,{}] 08:12:05 INFO - PROCESS | 1652 | 1461337925746 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}] 08:12:05 INFO - PROCESS | 1652 | 1461337925874 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:12:05 INFO - PROCESS | 1652 | 1461337925921 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad2000 == 28 [pid = 1652] [id = 45] 08:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11ada2800) [pid = 1652] [serial = 131] [outer = 0x0] 08:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11b5e9c00) [pid = 1652] [serial = 132] [outer = 0x11ada2800] 08:12:05 INFO - PROCESS | 1652 | 1461337925954 Marionette DEBUG loaded listener.js 08:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11bae0000) [pid = 1652] [serial = 133] [outer = 0x11ada2800] 08:12:06 INFO - PROCESS | 1652 | 1461337926421 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]]]}] 08:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 719ms 08:12:06 INFO - PROCESS | 1652 | 1461337926483 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:12:06 INFO - PROCESS | 1652 | 1461337926485 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:12:06 INFO - PROCESS | 1652 | 1461337926488 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:12:06 INFO - PROCESS | 1652 | 1461337926492 Marionette TRACE conn2 <- [1,154,null,{}] 08:12:06 INFO - PROCESS | 1652 | 1461337926505 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}] 08:12:06 INFO - PROCESS | 1652 | 1461337926643 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:12:06 INFO - PROCESS | 1652 | 1461337926706 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af0c000 == 29 [pid = 1652] [id = 46] 08:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bf3dc00) [pid = 1652] [serial = 134] [outer = 0x0] 08:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c271c00) [pid = 1652] [serial = 135] [outer = 0x11bf3dc00] 08:12:06 INFO - PROCESS | 1652 | 1461337926740 Marionette DEBUG loaded listener.js 08:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x122e1e000) [pid = 1652] [serial = 136] [outer = 0x11bf3dc00] 08:12:07 INFO - PROCESS | 1652 | 1461337927177 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]]]}] 08:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 725ms 08:12:07 INFO - PROCESS | 1652 | 1461337927215 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:12:07 INFO - PROCESS | 1652 | 1461337927218 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:12:07 INFO - PROCESS | 1652 | 1461337927220 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:12:07 INFO - PROCESS | 1652 | 1461337927221 Marionette TRACE conn2 <- [1,158,null,{}] 08:12:07 INFO - PROCESS | 1652 | 1461337927224 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}] 08:12:07 INFO - PROCESS | 1652 | 1461337927313 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:12:07 INFO - PROCESS | 1652 | 1461337927373 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc46000 == 30 [pid = 1652] [id = 47] 08:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12591cc00) [pid = 1652] [serial = 137] [outer = 0x0] 08:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x125b13c00) [pid = 1652] [serial = 138] [outer = 0x12591cc00] 08:12:07 INFO - PROCESS | 1652 | 1461337927404 Marionette DEBUG loaded listener.js 08:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126976000) [pid = 1652] [serial = 139] [outer = 0x12591cc00] 08:12:07 INFO - PROCESS | 1652 | 1461337927851 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]]]}] 08:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 08:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:12:07 INFO - PROCESS | 1652 | 1461337927889 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:12:07 INFO - PROCESS | 1652 | 1461337927891 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:12:07 INFO - PROCESS | 1652 | 1461337927893 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:12:07 INFO - PROCESS | 1652 | 1461337927894 Marionette TRACE conn2 <- [1,162,null,{}] 08:12:07 INFO - PROCESS | 1652 | 1461337927898 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}] 08:12:08 INFO - PROCESS | 1652 | 1461337928001 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:12:08 INFO - PROCESS | 1652 | 1461337928061 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c236000 == 31 [pid = 1652] [id = 48] 08:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11ab71000) [pid = 1652] [serial = 140] [outer = 0x0] 08:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126ddbc00) [pid = 1652] [serial = 141] [outer = 0x11ab71000] 08:12:08 INFO - PROCESS | 1652 | 1461337928091 Marionette DEBUG loaded listener.js 08:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1273bfc00) [pid = 1652] [serial = 142] [outer = 0x11ab71000] 08:12:08 INFO - PROCESS | 1652 | 1461337928586 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]]]}] 08:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 723ms 08:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:12:08 INFO - PROCESS | 1652 | 1461337928617 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:12:08 INFO - PROCESS | 1652 | 1461337928619 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:12:08 INFO - PROCESS | 1652 | 1461337928622 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:12:08 INFO - PROCESS | 1652 | 1461337928625 Marionette TRACE conn2 <- [1,166,null,{}] 08:12:08 INFO - PROCESS | 1652 | 1461337928629 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}] 08:12:08 INFO - PROCESS | 1652 | 1461337928723 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:12:08 INFO - PROCESS | 1652 | 1461337928786 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ab8000 == 32 [pid = 1652] [id = 49] 08:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118ed6000) [pid = 1652] [serial = 143] [outer = 0x0] 08:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119281000) [pid = 1652] [serial = 144] [outer = 0x118ed6000] 08:12:08 INFO - PROCESS | 1652 | 1461337928815 Marionette DEBUG loaded listener.js 08:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11a735800) [pid = 1652] [serial = 145] [outer = 0x118ed6000] 08:12:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab28000 == 31 [pid = 1652] [id = 21] 08:12:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5bf000 == 30 [pid = 1652] [id = 41] 08:12:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7c2000 == 29 [pid = 1652] [id = 40] 08:12:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11863d000 == 28 [pid = 1652] [id = 39] 08:12:09 INFO - PROCESS | 1652 | 1461337929316 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]]]}] 08:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 721ms 08:12:09 INFO - PROCESS | 1652 | 1461337929350 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:12:09 INFO - PROCESS | 1652 | 1461337929352 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:12:09 INFO - PROCESS | 1652 | 1461337929358 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:12:09 INFO - PROCESS | 1652 | 1461337929361 Marionette TRACE conn2 <- [1,170,null,{}] 08:12:09 INFO - PROCESS | 1652 | 1461337929367 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}] 08:12:09 INFO - PROCESS | 1652 | 1461337929460 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:12:09 INFO - PROCESS | 1652 | 1461337929523 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7ba000 == 29 [pid = 1652] [id = 50] 08:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11a93e400) [pid = 1652] [serial = 146] [outer = 0x0] 08:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11ada5000) [pid = 1652] [serial = 147] [outer = 0x11a93e400] 08:12:09 INFO - PROCESS | 1652 | 1461337929556 Marionette DEBUG loaded listener.js 08:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11bad7c00) [pid = 1652] [serial = 148] [outer = 0x11a93e400] 08:12:09 INFO - PROCESS | 1652 | 1461337929972 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]]]}] 08:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 626ms 08:12:09 INFO - PROCESS | 1652 | 1461337929984 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:12:09 INFO - PROCESS | 1652 | 1461337929988 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:12:09 INFO - PROCESS | 1652 | 1461337929993 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:12:09 INFO - PROCESS | 1652 | 1461337929995 Marionette TRACE conn2 <- [1,174,null,{}] 08:12:09 INFO - PROCESS | 1652 | 1461337929997 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}] 08:12:10 INFO - PROCESS | 1652 | 1461337930090 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:12:10 INFO - PROCESS | 1652 | 1461337930135 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc48800 == 30 [pid = 1652] [id = 51] 08:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11bad8000) [pid = 1652] [serial = 149] [outer = 0x0] 08:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11bedbc00) [pid = 1652] [serial = 150] [outer = 0x11bad8000] 08:12:10 INFO - PROCESS | 1652 | 1461337930166 Marionette DEBUG loaded listener.js 08:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x122e16c00) [pid = 1652] [serial = 151] [outer = 0x11bad8000] 08:12:10 INFO - PROCESS | 1652 | 1461337930603 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]]]}] 08:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 08:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:12:10 INFO - PROCESS | 1652 | 1461337930617 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:12:10 INFO - PROCESS | 1652 | 1461337930618 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:12:10 INFO - PROCESS | 1652 | 1461337930621 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:12:10 INFO - PROCESS | 1652 | 1461337930623 Marionette TRACE conn2 <- [1,178,null,{}] 08:12:10 INFO - PROCESS | 1652 | 1461337930649 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}] 08:12:10 INFO - PROCESS | 1652 | 1461337930766 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:12:10 INFO - PROCESS | 1652 | 1461337930832 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b4f000 == 31 [pid = 1652] [id = 52] 08:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1271b3c00) [pid = 1652] [serial = 152] [outer = 0x0] 08:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1273c1c00) [pid = 1652] [serial = 153] [outer = 0x1271b3c00] 08:12:10 INFO - PROCESS | 1652 | 1461337930866 Marionette DEBUG loaded listener.js 08:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12759fc00) [pid = 1652] [serial = 154] [outer = 0x1271b3c00] 08:12:11 INFO - PROCESS | 1652 | 1461337931289 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]]]}] 08:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 720ms 08:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:12:11 INFO - PROCESS | 1652 | 1461337931342 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:12:11 INFO - PROCESS | 1652 | 1461337931344 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:12:11 INFO - PROCESS | 1652 | 1461337931366 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:12:11 INFO - PROCESS | 1652 | 1461337931367 Marionette TRACE conn2 <- [1,182,null,{}] 08:12:11 INFO - PROCESS | 1652 | 1461337931371 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}] 08:12:11 INFO - PROCESS | 1652 | 1461337931465 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:12:11 INFO - PROCESS | 1652 | 1461337931527 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ec4800 == 32 [pid = 1652] [id = 53] 08:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1297afc00) [pid = 1652] [serial = 155] [outer = 0x0] 08:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12998e800) [pid = 1652] [serial = 156] [outer = 0x1297afc00] 08:12:11 INFO - PROCESS | 1652 | 1461337931558 Marionette DEBUG loaded listener.js 08:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b5d4400) [pid = 1652] [serial = 157] [outer = 0x1297afc00] 08:12:11 INFO - PROCESS | 1652 | 1461337931970 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]]]}] 08:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 640ms 08:12:11 INFO - PROCESS | 1652 | 1461337931986 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:12:11 INFO - PROCESS | 1652 | 1461337931988 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:12:11 INFO - PROCESS | 1652 | 1461337931990 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:12:11 INFO - PROCESS | 1652 | 1461337931991 Marionette TRACE conn2 <- [1,186,null,{}] 08:12:11 INFO - PROCESS | 1652 | 1461337931994 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}] 08:12:12 INFO - PROCESS | 1652 | 1461337932110 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:12:12 INFO - PROCESS | 1652 | 1461337932185 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x114788800 == 33 [pid = 1652] [id = 54] 08:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b5d7000) [pid = 1652] [serial = 158] [outer = 0x0] 08:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b5e1800) [pid = 1652] [serial = 159] [outer = 0x12b5d7000] 08:12:12 INFO - PROCESS | 1652 | 1461337932215 Marionette DEBUG loaded listener.js 08:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b7bb400) [pid = 1652] [serial = 160] [outer = 0x12b5d7000] 08:12:12 INFO - PROCESS | 1652 | 1461337932636 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]]]}] 08:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 668ms 08:12:12 INFO - PROCESS | 1652 | 1461337932659 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:12:12 INFO - PROCESS | 1652 | 1461337932660 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:12:12 INFO - PROCESS | 1652 | 1461337932663 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:12:12 INFO - PROCESS | 1652 | 1461337932664 Marionette TRACE conn2 <- [1,190,null,{}] 08:12:12 INFO - PROCESS | 1652 | 1461337932666 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}] 08:12:12 INFO - PROCESS | 1652 | 1461337932785 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:12:12 INFO - PROCESS | 1652 | 1461337932837 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129716000 == 34 [pid = 1652] [id = 55] 08:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b5d7800) [pid = 1652] [serial = 161] [outer = 0x0] 08:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bf74000) [pid = 1652] [serial = 162] [outer = 0x12b5d7800] 08:12:12 INFO - PROCESS | 1652 | 1461337932870 Marionette DEBUG loaded listener.js 08:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d1efc00) [pid = 1652] [serial = 163] [outer = 0x12b5d7800] 08:12:13 INFO - PROCESS | 1652 | 1461337933418 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]]]}] 08:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 821ms 08:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:12:13 INFO - PROCESS | 1652 | 1461337933485 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:12:13 INFO - PROCESS | 1652 | 1461337933486 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:12:13 INFO - PROCESS | 1652 | 1461337933490 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:12:13 INFO - PROCESS | 1652 | 1461337933492 Marionette TRACE conn2 <- [1,194,null,{}] 08:12:13 INFO - PROCESS | 1652 | 1461337933495 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}] 08:12:13 INFO - PROCESS | 1652 | 1461337933642 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:12:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11af0c000 == 33 [pid = 1652] [id = 46] 08:12:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad2000 == 32 [pid = 1652] [id = 45] 08:12:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1165db000 == 31 [pid = 1652] [id = 44] 08:12:13 INFO - PROCESS | 1652 | 1461337933718 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ab3000 == 32 [pid = 1652] [id = 56] 08:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1158cf000) [pid = 1652] [serial = 164] [outer = 0x0] 08:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x118a5d800) [pid = 1652] [serial = 165] [outer = 0x1158cf000] 08:12:13 INFO - PROCESS | 1652 | 1461337933752 Marionette DEBUG loaded listener.js 08:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11aa78c00) [pid = 1652] [serial = 166] [outer = 0x1158cf000] 08:12:14 INFO - PROCESS | 1652 | 1461337934192 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]]]}] 08:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 720ms 08:12:14 INFO - PROCESS | 1652 | 1461337934210 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:12:14 INFO - PROCESS | 1652 | 1461337934214 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:12:14 INFO - PROCESS | 1652 | 1461337934217 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:12:14 INFO - PROCESS | 1652 | 1461337934220 Marionette TRACE conn2 <- [1,198,null,{}] 08:12:14 INFO - PROCESS | 1652 | 1461337934223 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}] 08:12:14 INFO - PROCESS | 1652 | 1461337934318 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:12:14 INFO - PROCESS | 1652 | 1461337934380 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa5800 == 33 [pid = 1652] [id = 57] 08:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11badd800) [pid = 1652] [serial = 167] [outer = 0x0] 08:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11c18b400) [pid = 1652] [serial = 168] [outer = 0x11badd800] 08:12:14 INFO - PROCESS | 1652 | 1461337934421 Marionette DEBUG loaded listener.js 08:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11c70c800) [pid = 1652] [serial = 169] [outer = 0x11badd800] 08:12:14 INFO - PROCESS | 1652 | 1461337934842 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]]]}] 08:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 08:12:14 INFO - PROCESS | 1652 | 1461337934899 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:12:14 INFO - PROCESS | 1652 | 1461337934901 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:12:14 INFO - PROCESS | 1652 | 1461337934906 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:12:14 INFO - PROCESS | 1652 | 1461337934907 Marionette TRACE conn2 <- [1,202,null,{}] 08:12:14 INFO - PROCESS | 1652 | 1461337934910 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}] 08:12:15 INFO - PROCESS | 1652 | 1461337935023 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:12:15 INFO - PROCESS | 1652 | 1461337935089 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fcd000 == 34 [pid = 1652] [id = 58] 08:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126b0e400) [pid = 1652] [serial = 170] [outer = 0x0] 08:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1273e2000) [pid = 1652] [serial = 171] [outer = 0x126b0e400] 08:12:15 INFO - PROCESS | 1652 | 1461337935120 Marionette DEBUG loaded listener.js 08:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x127e73400) [pid = 1652] [serial = 172] [outer = 0x126b0e400] 08:12:15 INFO - PROCESS | 1652 | 1461337935532 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]]]}] 08:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 669ms 08:12:15 INFO - PROCESS | 1652 | 1461337935576 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:12:15 INFO - PROCESS | 1652 | 1461337935579 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:12:15 INFO - PROCESS | 1652 | 1461337935586 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:12:15 INFO - PROCESS | 1652 | 1461337935590 Marionette TRACE conn2 <- [1,206,null,{}] 08:12:15 INFO - PROCESS | 1652 | 1461337935592 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}] 08:12:15 INFO - PROCESS | 1652 | 1461337935727 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:12:15 INFO - PROCESS | 1652 | 1461337935737 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297d8800 == 35 [pid = 1652] [id = 59] 08:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12998dc00) [pid = 1652] [serial = 173] [outer = 0x0] 08:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b9ba000) [pid = 1652] [serial = 174] [outer = 0x12998dc00] 08:12:15 INFO - PROCESS | 1652 | 1461337935767 Marionette DEBUG loaded listener.js 08:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12bd8d400) [pid = 1652] [serial = 175] [outer = 0x12998dc00] 08:12:16 INFO - PROCESS | 1652 | 1461337936200 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]]]}] 08:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 627ms 08:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:12:16 INFO - PROCESS | 1652 | 1461337936210 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:12:16 INFO - PROCESS | 1652 | 1461337936211 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:12:16 INFO - PROCESS | 1652 | 1461337936213 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:12:16 INFO - PROCESS | 1652 | 1461337936215 Marionette TRACE conn2 <- [1,210,null,{}] 08:12:16 INFO - PROCESS | 1652 | 1461337936217 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}] 08:12:16 INFO - PROCESS | 1652 | 1461337936309 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:12:16 INFO - PROCESS | 1652 | 1461337936389 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x114c37800 == 36 [pid = 1652] [id = 60] 08:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12bf6dc00) [pid = 1652] [serial = 176] [outer = 0x0] 08:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12caab000) [pid = 1652] [serial = 177] [outer = 0x12bf6dc00] 08:12:16 INFO - PROCESS | 1652 | 1461337936419 Marionette DEBUG loaded listener.js 08:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12d1ee000) [pid = 1652] [serial = 178] [outer = 0x12bf6dc00] 08:12:16 INFO - PROCESS | 1652 | 1461337936832 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]]]}] 08:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 08:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:12:16 INFO - PROCESS | 1652 | 1461337936884 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:12:16 INFO - PROCESS | 1652 | 1461337936885 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:12:16 INFO - PROCESS | 1652 | 1461337936887 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:12:16 INFO - PROCESS | 1652 | 1461337936889 Marionette TRACE conn2 <- [1,214,null,{}] 08:12:16 INFO - PROCESS | 1652 | 1461337936891 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}] 08:12:16 INFO - PROCESS | 1652 | 1461337936983 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:12:17 INFO - PROCESS | 1652 | 1461337937054 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b5000 == 37 [pid = 1652] [id = 61] 08:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12d399c00) [pid = 1652] [serial = 179] [outer = 0x0] 08:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d39dc00) [pid = 1652] [serial = 180] [outer = 0x12d399c00] 08:12:17 INFO - PROCESS | 1652 | 1461337937095 Marionette DEBUG loaded listener.js 08:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12da90800) [pid = 1652] [serial = 181] [outer = 0x12d399c00] 08:12:17 INFO - PROCESS | 1652 | 1461337937526 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]]]}] 08:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 08:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:12:17 INFO - PROCESS | 1652 | 1461337937556 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:12:17 INFO - PROCESS | 1652 | 1461337937558 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:12:17 INFO - PROCESS | 1652 | 1461337937560 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:12:17 INFO - PROCESS | 1652 | 1461337937561 Marionette TRACE conn2 <- [1,218,null,{}] 08:12:17 INFO - PROCESS | 1652 | 1461337937564 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}] 08:12:17 INFO - PROCESS | 1652 | 1461337937674 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:12:17 INFO - PROCESS | 1652 | 1461337937727 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cae4000 == 38 [pid = 1652] [id = 62] 08:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d39a000) [pid = 1652] [serial = 182] [outer = 0x0] 08:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12dbe0000) [pid = 1652] [serial = 183] [outer = 0x12d39a000] 08:12:17 INFO - PROCESS | 1652 | 1461337937758 Marionette DEBUG loaded listener.js 08:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12e39f800) [pid = 1652] [serial = 184] [outer = 0x12d39a000] 08:12:18 INFO - PROCESS | 1652 | 1461337938224 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]]]}] 08:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 08:12:18 INFO - PROCESS | 1652 | 1461337938231 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:12:18 INFO - PROCESS | 1652 | 1461337938234 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:12:18 INFO - PROCESS | 1652 | 1461337938237 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:12:18 INFO - PROCESS | 1652 | 1461337938240 Marionette TRACE conn2 <- [1,222,null,{}] 08:12:18 INFO - PROCESS | 1652 | 1461337938244 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}] 08:12:18 INFO - PROCESS | 1652 | 1461337938337 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:12:18 INFO - PROCESS | 1652 | 1461337938388 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba99800 == 39 [pid = 1652] [id = 63] 08:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11ab7b000) [pid = 1652] [serial = 185] [outer = 0x0] 08:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11ada7c00) [pid = 1652] [serial = 186] [outer = 0x11ab7b000] 08:12:18 INFO - PROCESS | 1652 | 1461337938419 Marionette DEBUG loaded listener.js 08:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11bed6400) [pid = 1652] [serial = 187] [outer = 0x11ab7b000] 08:12:18 INFO - PROCESS | 1652 | 1461337938901 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]]]}] 08:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126ec4800 == 38 [pid = 1652] [id = 53] 08:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125b4f000 == 37 [pid = 1652] [id = 52] 08:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc48800 == 36 [pid = 1652] [id = 51] 08:12:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7ba000 == 35 [pid = 1652] [id = 50] 08:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 721ms 08:12:18 INFO - PROCESS | 1652 | 1461337938960 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:12:18 INFO - PROCESS | 1652 | 1461337938963 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:12:18 INFO - PROCESS | 1652 | 1461337938969 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:12:18 INFO - PROCESS | 1652 | 1461337938971 Marionette TRACE conn2 <- [1,226,null,{}] 08:12:18 INFO - PROCESS | 1652 | 1461337938976 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}] 08:12:19 INFO - PROCESS | 1652 | 1461337939079 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11bcde400) [pid = 1652] [serial = 188] [outer = 0x12f857c00] 08:12:19 INFO - PROCESS | 1652 | 1461337939160 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12695e800 == 36 [pid = 1652] [id = 64] 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11bedf400) [pid = 1652] [serial = 189] [outer = 0x0] 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11bf3c000) [pid = 1652] [serial = 190] [outer = 0x11bedf400] 08:12:19 INFO - PROCESS | 1652 | 1461337939200 Marionette DEBUG loaded listener.js 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x125912400) [pid = 1652] [serial = 191] [outer = 0x11bedf400] 08:12:19 INFO - PROCESS | 1652 | 1461337939647 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]]]}] 08:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 723ms 08:12:19 INFO - PROCESS | 1652 | 1461337939692 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:12:19 INFO - PROCESS | 1652 | 1461337939695 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:12:19 INFO - PROCESS | 1652 | 1461337939720 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:12:19 INFO - PROCESS | 1652 | 1461337939722 Marionette TRACE conn2 <- [1,230,null,{}] 08:12:19 INFO - PROCESS | 1652 | 1461337939724 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}] 08:12:19 INFO - PROCESS | 1652 | 1461337939823 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:12:19 INFO - PROCESS | 1652 | 1461337939891 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f08800 == 37 [pid = 1652] [id = 65] 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x127e74000) [pid = 1652] [serial = 192] [outer = 0x0] 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12848a800) [pid = 1652] [serial = 193] [outer = 0x127e74000] 08:12:19 INFO - PROCESS | 1652 | 1461337939923 Marionette DEBUG loaded listener.js 08:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x129c98800) [pid = 1652] [serial = 194] [outer = 0x127e74000] 08:12:20 INFO - PROCESS | 1652 | 1461337940353 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]]]}] 08:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms 08:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:12:20 INFO - PROCESS | 1652 | 1461337940390 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:12:20 INFO - PROCESS | 1652 | 1461337940391 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:12:20 INFO - PROCESS | 1652 | 1461337940394 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:12:20 INFO - PROCESS | 1652 | 1461337940396 Marionette TRACE conn2 <- [1,234,null,{}] 08:12:20 INFO - PROCESS | 1652 | 1461337940421 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}] 08:12:20 INFO - PROCESS | 1652 | 1461337940523 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:12:20 INFO - PROCESS | 1652 | 1461337940580 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cad8800 == 38 [pid = 1652] [id = 66] 08:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12b7bc800) [pid = 1652] [serial = 195] [outer = 0x0] 08:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12bf78400) [pid = 1652] [serial = 196] [outer = 0x12b7bc800] 08:12:20 INFO - PROCESS | 1652 | 1461337940614 Marionette DEBUG loaded listener.js 08:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12d1fbc00) [pid = 1652] [serial = 197] [outer = 0x12b7bc800] 08:12:21 INFO - PROCESS | 1652 | 1461337941069 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]]]}] 08:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 722ms 08:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:12:21 INFO - PROCESS | 1652 | 1461337941120 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:12:21 INFO - PROCESS | 1652 | 1461337941123 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:12:21 INFO - PROCESS | 1652 | 1461337941127 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:12:21 INFO - PROCESS | 1652 | 1461337941129 Marionette TRACE conn2 <- [1,238,null,{}] 08:12:21 INFO - PROCESS | 1652 | 1461337941135 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}] 08:12:21 INFO - PROCESS | 1652 | 1461337941273 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:12:21 INFO - PROCESS | 1652 | 1461337941368 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157b1800 == 39 [pid = 1652] [id = 67] 08:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12da17800) [pid = 1652] [serial = 198] [outer = 0x0] 08:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12da21800) [pid = 1652] [serial = 199] [outer = 0x12da17800] 08:12:21 INFO - PROCESS | 1652 | 1461337941418 Marionette DEBUG loaded listener.js 08:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12dbe6c00) [pid = 1652] [serial = 200] [outer = 0x12da17800] 08:12:21 INFO - PROCESS | 1652 | 1461337941897 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]]]}] 08:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 824ms 08:12:21 INFO - PROCESS | 1652 | 1461337941950 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:12:21 INFO - PROCESS | 1652 | 1461337941952 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:12:21 INFO - PROCESS | 1652 | 1461337941954 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:12:21 INFO - PROCESS | 1652 | 1461337941955 Marionette TRACE conn2 <- [1,242,null,{}] 08:12:21 INFO - PROCESS | 1652 | 1461337941958 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}] 08:12:22 INFO - PROCESS | 1652 | 1461337942047 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:12:22 INFO - PROCESS | 1652 | 1461337942115 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db4f800 == 40 [pid = 1652] [id = 68] 08:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12da1b400) [pid = 1652] [serial = 201] [outer = 0x0] 08:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12e3a3800) [pid = 1652] [serial = 202] [outer = 0x12da1b400] 08:12:22 INFO - PROCESS | 1652 | 1461337942145 Marionette DEBUG loaded listener.js 08:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e3e3400) [pid = 1652] [serial = 203] [outer = 0x12da1b400] 08:12:22 INFO - PROCESS | 1652 | 1461337942561 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]]]}] 08:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 08:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:12:22 INFO - PROCESS | 1652 | 1461337942574 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:12:22 INFO - PROCESS | 1652 | 1461337942576 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:12:22 INFO - PROCESS | 1652 | 1461337942578 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:12:22 INFO - PROCESS | 1652 | 1461337942579 Marionette TRACE conn2 <- [1,246,null,{}] 08:12:22 INFO - PROCESS | 1652 | 1461337942582 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}] 08:12:22 INFO - PROCESS | 1652 | 1461337942701 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:12:22 INFO - PROCESS | 1652 | 1461337942759 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5b4800 == 41 [pid = 1652] [id = 69] 08:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e706800) [pid = 1652] [serial = 204] [outer = 0x0] 08:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e710c00) [pid = 1652] [serial = 205] [outer = 0x12e706800] 08:12:22 INFO - PROCESS | 1652 | 1461337942789 Marionette DEBUG loaded listener.js 08:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12eb93000) [pid = 1652] [serial = 206] [outer = 0x12e706800] 08:12:23 INFO - PROCESS | 1652 | 1461337943209 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]]]}] 08:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 672ms 08:12:23 INFO - PROCESS | 1652 | 1461337943251 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:12:23 INFO - PROCESS | 1652 | 1461337943252 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:12:23 INFO - PROCESS | 1652 | 1461337943255 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:12:23 INFO - PROCESS | 1652 | 1461337943256 Marionette TRACE conn2 <- [1,250,null,{}] 08:12:23 INFO - PROCESS | 1652 | 1461337943258 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}] 08:12:23 INFO - PROCESS | 1652 | 1461337943365 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:12:23 INFO - PROCESS | 1652 | 1461337943435 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e906800 == 42 [pid = 1652] [id = 70] 08:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x127eba400) [pid = 1652] [serial = 207] [outer = 0x0] 08:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x127ec0800) [pid = 1652] [serial = 208] [outer = 0x127eba400] 08:12:23 INFO - PROCESS | 1652 | 1461337943464 Marionette DEBUG loaded listener.js 08:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x127ec4400) [pid = 1652] [serial = 209] [outer = 0x127eba400] 08:12:23 INFO - PROCESS | 1652 | 1461337943877 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]]]}] 08:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 08:12:23 INFO - PROCESS | 1652 | 1461337943924 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:12:23 INFO - PROCESS | 1652 | 1461337943925 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:12:23 INFO - PROCESS | 1652 | 1461337943928 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:12:23 INFO - PROCESS | 1652 | 1461337943929 Marionette TRACE conn2 <- [1,254,null,{}] 08:12:23 INFO - PROCESS | 1652 | 1461337943932 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}] 08:12:24 INFO - PROCESS | 1652 | 1461337944025 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:12:24 INFO - PROCESS | 1652 | 1461337944092 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda0000 == 43 [pid = 1652] [id = 71] 08:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x127ec4000) [pid = 1652] [serial = 210] [outer = 0x0] 08:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12eb94800) [pid = 1652] [serial = 211] [outer = 0x127ec4000] 08:12:24 INFO - PROCESS | 1652 | 1461337944121 Marionette DEBUG loaded listener.js 08:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12ee7b400) [pid = 1652] [serial = 212] [outer = 0x127ec4000] 08:12:24 INFO - PROCESS | 1652 | 1461337944618 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]]]}] 08:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 774ms 08:12:24 INFO - PROCESS | 1652 | 1461337944702 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:12:24 INFO - PROCESS | 1652 | 1461337944705 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:12:24 INFO - PROCESS | 1652 | 1461337944708 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:12:24 INFO - PROCESS | 1652 | 1461337944711 Marionette TRACE conn2 <- [1,258,null,{}] 08:12:24 INFO - PROCESS | 1652 | 1461337944730 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}] 08:12:24 INFO - PROCESS | 1652 | 1461337944828 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:12:24 INFO - PROCESS | 1652 | 1461337944888 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1275b4000 == 44 [pid = 1652] [id = 72] 08:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x114bd1000) [pid = 1652] [serial = 213] [outer = 0x0] 08:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x118edb400) [pid = 1652] [serial = 214] [outer = 0x114bd1000] 08:12:24 INFO - PROCESS | 1652 | 1461337944916 Marionette DEBUG loaded listener.js 08:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11ab79c00) [pid = 1652] [serial = 215] [outer = 0x114bd1000] 08:12:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa5800 == 43 [pid = 1652] [id = 57] 08:12:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118ab3000 == 42 [pid = 1652] [id = 56] 08:12:25 INFO - PROCESS | 1652 | 1461337945423 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]]]}] 08:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 726ms 08:12:25 INFO - PROCESS | 1652 | 1461337945450 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:12:25 INFO - PROCESS | 1652 | 1461337945453 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:12:25 INFO - PROCESS | 1652 | 1461337945459 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:12:25 INFO - PROCESS | 1652 | 1461337945462 Marionette TRACE conn2 <- [1,262,null,{}] 08:12:25 INFO - PROCESS | 1652 | 1461337945468 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}] 08:12:25 INFO - PROCESS | 1652 | 1461337945567 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:12:25 INFO - PROCESS | 1652 | 1461337945639 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7d0800 == 43 [pid = 1652] [id = 73] 08:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x1188ad800) [pid = 1652] [serial = 216] [outer = 0x0] 08:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11927e000) [pid = 1652] [serial = 217] [outer = 0x1188ad800] 08:12:25 INFO - PROCESS | 1652 | 1461337945673 Marionette DEBUG loaded listener.js 08:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11bcd8c00) [pid = 1652] [serial = 218] [outer = 0x1188ad800] 08:12:26 INFO - PROCESS | 1652 | 1461337946116 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]]]}] 08:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 675ms 08:12:26 INFO - PROCESS | 1652 | 1461337946136 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:12:26 INFO - PROCESS | 1652 | 1461337946140 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:12:26 INFO - PROCESS | 1652 | 1461337946144 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:12:26 INFO - PROCESS | 1652 | 1461337946146 Marionette TRACE conn2 <- [1,266,null,{}] 08:12:26 INFO - PROCESS | 1652 | 1461337946149 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}] 08:12:26 INFO - PROCESS | 1652 | 1461337946246 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:12:26 INFO - PROCESS | 1652 | 1461337946307 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c41800 == 44 [pid = 1652] [id = 74] 08:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11c27a400) [pid = 1652] [serial = 219] [outer = 0x0] 08:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x1277e4800) [pid = 1652] [serial = 220] [outer = 0x11c27a400] 08:12:26 INFO - PROCESS | 1652 | 1461337946338 Marionette DEBUG loaded listener.js 08:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12998d400) [pid = 1652] [serial = 221] [outer = 0x11c27a400] 08:12:26 INFO - PROCESS | 1652 | 1461337946734 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]]]}] 08:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 08:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:12:26 INFO - PROCESS | 1652 | 1461337946766 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:12:26 INFO - PROCESS | 1652 | 1461337946767 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:12:26 INFO - PROCESS | 1652 | 1461337946770 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:12:26 INFO - PROCESS | 1652 | 1461337946772 Marionette TRACE conn2 <- [1,270,null,{}] 08:12:26 INFO - PROCESS | 1652 | 1461337946780 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}] 08:12:26 INFO - PROCESS | 1652 | 1461337946880 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:12:26 INFO - PROCESS | 1652 | 1461337946941 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d497800 == 45 [pid = 1652] [id = 75] 08:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x129eae000) [pid = 1652] [serial = 222] [outer = 0x0] 08:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12b58cc00) [pid = 1652] [serial = 223] [outer = 0x129eae000] 08:12:26 INFO - PROCESS | 1652 | 1461337946975 Marionette DEBUG loaded listener.js 08:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12b596c00) [pid = 1652] [serial = 224] [outer = 0x129eae000] 08:12:27 INFO - PROCESS | 1652 | 1461337947447 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]]]}] 08:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 722ms 08:12:27 INFO - PROCESS | 1652 | 1461337947493 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:12:27 INFO - PROCESS | 1652 | 1461337947495 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:12:27 INFO - PROCESS | 1652 | 1461337947498 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:12:27 INFO - PROCESS | 1652 | 1461337947499 Marionette TRACE conn2 <- [1,274,null,{}] 08:12:27 INFO - PROCESS | 1652 | 1461337947519 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}] 08:12:27 INFO - PROCESS | 1652 | 1461337947617 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:12:27 INFO - PROCESS | 1652 | 1461337947674 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e904000 == 46 [pid = 1652] [id = 76] 08:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12b7b9800) [pid = 1652] [serial = 225] [outer = 0x0] 08:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12caa7400) [pid = 1652] [serial = 226] [outer = 0x12b7b9800] 08:12:27 INFO - PROCESS | 1652 | 1461337947705 Marionette DEBUG loaded listener.js 08:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12d397400) [pid = 1652] [serial = 227] [outer = 0x12b7b9800] 08:12:28 INFO - PROCESS | 1652 | 1461337948123 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]]]}] 08:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 08:12:28 INFO - PROCESS | 1652 | 1461337948169 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:12:28 INFO - PROCESS | 1652 | 1461337948171 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:12:28 INFO - PROCESS | 1652 | 1461337948173 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:12:28 INFO - PROCESS | 1652 | 1461337948174 Marionette TRACE conn2 <- [1,278,null,{}] 08:12:28 INFO - PROCESS | 1652 | 1461337948177 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}] 08:12:28 INFO - PROCESS | 1652 | 1461337948271 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:12:28 INFO - PROCESS | 1652 | 1461337948331 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f5a3800 == 47 [pid = 1652] [id = 77] 08:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12d39c000) [pid = 1652] [serial = 228] [outer = 0x0] 08:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12da14000) [pid = 1652] [serial = 229] [outer = 0x12d39c000] 08:12:28 INFO - PROCESS | 1652 | 1461337948361 Marionette DEBUG loaded listener.js 08:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12dbe1800) [pid = 1652] [serial = 230] [outer = 0x12d39c000] 08:12:28 INFO - PROCESS | 1652 | 1461337948753 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]]]}] 08:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 619ms 08:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:12:28 INFO - PROCESS | 1652 | 1461337948793 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:12:28 INFO - PROCESS | 1652 | 1461337948794 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:12:28 INFO - PROCESS | 1652 | 1461337948796 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:12:28 INFO - PROCESS | 1652 | 1461337948798 Marionette TRACE conn2 <- [1,282,null,{}] 08:12:28 INFO - PROCESS | 1652 | 1461337948800 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}] 08:12:28 INFO - PROCESS | 1652 | 1461337948933 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:12:29 INFO - PROCESS | 1652 | 1461337949006 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9ca800 == 48 [pid = 1652] [id = 78] 08:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12dbe3000) [pid = 1652] [serial = 231] [outer = 0x0] 08:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12e726800) [pid = 1652] [serial = 232] [outer = 0x12dbe3000] 08:12:29 INFO - PROCESS | 1652 | 1461337949038 Marionette DEBUG loaded listener.js 08:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12ee7e400) [pid = 1652] [serial = 233] [outer = 0x12dbe3000] 08:12:29 INFO - PROCESS | 1652 | 1461337949428 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]]]}] 08:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 08:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:12:29 INFO - PROCESS | 1652 | 1461337949466 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:12:29 INFO - PROCESS | 1652 | 1461337949467 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:12:29 INFO - PROCESS | 1652 | 1461337949469 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:12:29 INFO - PROCESS | 1652 | 1461337949471 Marionette TRACE conn2 <- [1,286,null,{}] 08:12:29 INFO - PROCESS | 1652 | 1461337949473 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}] 08:12:29 INFO - PROCESS | 1652 | 1461337949565 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:12:29 INFO - PROCESS | 1652 | 1461337949624 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcb5000 == 49 [pid = 1652] [id = 79] 08:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x114d84400) [pid = 1652] [serial = 234] [outer = 0x0] 08:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x114d87800) [pid = 1652] [serial = 235] [outer = 0x114d84400] 08:12:29 INFO - PROCESS | 1652 | 1461337949654 Marionette DEBUG loaded listener.js 08:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x114d8b400) [pid = 1652] [serial = 236] [outer = 0x114d84400] 08:12:30 INFO - PROCESS | 1652 | 1461337950085 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]]]}] 08:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 08:12:30 INFO - PROCESS | 1652 | 1461337950091 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:12:30 INFO - PROCESS | 1652 | 1461337950092 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:12:30 INFO - PROCESS | 1652 | 1461337950095 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:12:30 INFO - PROCESS | 1652 | 1461337950096 Marionette TRACE conn2 <- [1,290,null,{}] 08:12:30 INFO - PROCESS | 1652 | 1461337950099 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}] 08:12:30 INFO - PROCESS | 1652 | 1461337950193 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:12:30 INFO - PROCESS | 1652 | 1461337950303 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x13079c800 == 50 [pid = 1652] [id = 80] 08:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x114d85000) [pid = 1652] [serial = 237] [outer = 0x0] 08:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12ee7f800) [pid = 1652] [serial = 238] [outer = 0x114d85000] 08:12:30 INFO - PROCESS | 1652 | 1461337950333 Marionette DEBUG loaded listener.js 08:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12f49b400) [pid = 1652] [serial = 239] [outer = 0x114d85000] 08:12:30 INFO - PROCESS | 1652 | 1461337950832 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]]]}] 08:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 772ms 08:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:12:30 INFO - PROCESS | 1652 | 1461337950867 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:12:30 INFO - PROCESS | 1652 | 1461337950869 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:12:30 INFO - PROCESS | 1652 | 1461337950873 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:12:30 INFO - PROCESS | 1652 | 1461337950875 Marionette TRACE conn2 <- [1,294,null,{}] 08:12:30 INFO - PROCESS | 1652 | 1461337950880 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}] 08:12:30 INFO - PROCESS | 1652 | 1461337950977 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:12:31 INFO - PROCESS | 1652 | 1461337951052 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c3f000 == 51 [pid = 1652] [id = 81] 08:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x114d8d800) [pid = 1652] [serial = 240] [outer = 0x0] 08:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x11793bc00) [pid = 1652] [serial = 241] [outer = 0x114d8d800] 08:12:31 INFO - PROCESS | 1652 | 1461337951081 Marionette DEBUG loaded listener.js 08:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x11b958c00) [pid = 1652] [serial = 242] [outer = 0x114d8d800] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x114788800 == 50 [pid = 1652] [id = 54] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12e906800 == 49 [pid = 1652] [id = 70] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5b4800 == 48 [pid = 1652] [id = 69] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12db4f800 == 47 [pid = 1652] [id = 68] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1157b1800 == 46 [pid = 1652] [id = 67] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12cad8800 == 45 [pid = 1652] [id = 66] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x127f08800 == 44 [pid = 1652] [id = 65] 08:12:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12695e800 == 43 [pid = 1652] [id = 64] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcb6000 == 42 [pid = 1652] [id = 19] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126bb7000 == 41 [pid = 1652] [id = 42] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129716000 == 40 [pid = 1652] [id = 55] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f179000 == 39 [pid = 1652] [id = 15] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12eda0000 == 38 [pid = 1652] [id = 71] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9c1800 == 37 [pid = 1652] [id = 20] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e164000 == 36 [pid = 1652] [id = 9] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0b5000 == 35 [pid = 1652] [id = 61] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4db000 == 34 [pid = 1652] [id = 10] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118ab8000 == 33 [pid = 1652] [id = 49] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e922000 == 32 [pid = 1652] [id = 11] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125fcd000 == 31 [pid = 1652] [id = 58] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11a933000 == 30 [pid = 1652] [id = 13] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc46000 == 29 [pid = 1652] [id = 47] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed9e800 == 28 [pid = 1652] [id = 14] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1297d8800 == 27 [pid = 1652] [id = 59] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5cc800 == 26 [pid = 1652] [id = 12] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c236000 == 25 [pid = 1652] [id = 48] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x114c37800 == 24 [pid = 1652] [id = 60] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d334000 == 23 [pid = 1652] [id = 8] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f5ad800 == 22 [pid = 1652] [id = 16] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12cae4000 == 21 [pid = 1652] [id = 62] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119261000 == 20 [pid = 1652] [id = 43] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x13079c800 == 19 [pid = 1652] [id = 80] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9ca800 == 18 [pid = 1652] [id = 78] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcb5000 == 17 [pid = 1652] [id = 79] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f5a3800 == 16 [pid = 1652] [id = 77] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125b56800 == 15 [pid = 1652] [id = 38] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e904000 == 14 [pid = 1652] [id = 76] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba99800 == 13 [pid = 1652] [id = 63] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d497800 == 12 [pid = 1652] [id = 75] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129c41800 == 11 [pid = 1652] [id = 74] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1275b4000 == 10 [pid = 1652] [id = 72] 08:12:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7d0800 == 9 [pid = 1652] [id = 73] 08:12:35 INFO - PROCESS | 1652 | 1461337955009 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]]]}] 08:12:35 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. 08:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4184ms 08:12:35 INFO - PROCESS | 1652 | 1461337955057 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:12:35 INFO - PROCESS | 1652 | 1461337955059 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:12:35 INFO - PROCESS | 1652 | 1461337955063 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:12:35 INFO - PROCESS | 1652 | 1461337955067 Marionette TRACE conn2 <- [1,298,null,{}] 08:12:35 INFO - PROCESS | 1652 | 1461337955071 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}] 08:12:35 INFO - PROCESS | 1652 | 1461337955151 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:12:35 INFO - PROCESS | 1652 | 1461337955216 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863a000 == 10 [pid = 1652] [id = 82] 08:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x118694000) [pid = 1652] [serial = 243] [outer = 0x0] 08:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x1188b2400) [pid = 1652] [serial = 244] [outer = 0x118694000] 08:12:35 INFO - PROCESS | 1652 | 1461337955245 Marionette DEBUG loaded listener.js 08:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x119139c00) [pid = 1652] [serial = 245] [outer = 0x118694000] 08:12:35 INFO - PROCESS | 1652 | 1461337955565 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]]]}] 08:12:35 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. 08:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 523ms 08:12:35 INFO - PROCESS | 1652 | 1461337955587 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:12:35 INFO - PROCESS | 1652 | 1461337955592 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:12:35 INFO - PROCESS | 1652 | 1461337955597 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:12:35 INFO - PROCESS | 1652 | 1461337955601 Marionette TRACE conn2 <- [1,302,null,{}] 08:12:35 INFO - PROCESS | 1652 | 1461337955603 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}] 08:12:35 INFO - PROCESS | 1652 | 1461337955686 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:12:35 INFO - PROCESS | 1652 | 1461337955692 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x114312800 == 11 [pid = 1652] [id = 83] 08:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x119d71c00) [pid = 1652] [serial = 246] [outer = 0x0] 08:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11af93800) [pid = 1652] [serial = 247] [outer = 0x119d71c00] 08:12:35 INFO - PROCESS | 1652 | 1461337955720 Marionette DEBUG loaded listener.js 08:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11bf3b000) [pid = 1652] [serial = 248] [outer = 0x119d71c00] 08:12:36 INFO - PROCESS | 1652 | 1461337956117 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]]]}] 08:12:36 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. 08:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 573ms 08:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:12:36 INFO - PROCESS | 1652 | 1461337956170 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:12:36 INFO - PROCESS | 1652 | 1461337956173 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:12:36 INFO - PROCESS | 1652 | 1461337956176 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:12:36 INFO - PROCESS | 1652 | 1461337956180 Marionette TRACE conn2 <- [1,306,null,{}] 08:12:36 INFO - PROCESS | 1652 | 1461337956192 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}] 08:12:36 INFO - PROCESS | 1652 | 1461337956308 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:12:36 INFO - PROCESS | 1652 | 1461337956318 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12696c000 == 12 [pid = 1652] [id = 84] 08:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x114d8a800) [pid = 1652] [serial = 249] [outer = 0x0] 08:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x125b17000) [pid = 1652] [serial = 250] [outer = 0x114d8a800] 08:12:36 INFO - PROCESS | 1652 | 1461337956347 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x126e64c00) [pid = 1652] [serial = 251] [outer = 0x114d8a800] 08:12:36 INFO - PROCESS | 1652 | 1461337956722 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]]]}] 08:12:36 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. 08:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 577ms 08:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:12:36 INFO - PROCESS | 1652 | 1461337956788 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:12:36 INFO - PROCESS | 1652 | 1461337956789 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:12:36 INFO - PROCESS | 1652 | 1461337956792 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:12:36 INFO - PROCESS | 1652 | 1461337956793 Marionette TRACE conn2 <- [1,310,null,{}] 08:12:36 INFO - PROCESS | 1652 | 1461337956795 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}] 08:12:36 INFO - PROCESS | 1652 | 1461337956874 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:12:36 INFO - PROCESS | 1652 | 1461337956878 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c40800 == 13 [pid = 1652] [id = 85] 08:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x127e71c00) [pid = 1652] [serial = 252] [outer = 0x0] 08:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x127ec1800) [pid = 1652] [serial = 253] [outer = 0x127e71c00] 08:12:36 INFO - PROCESS | 1652 | 1461337956908 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x128485400) [pid = 1652] [serial = 254] [outer = 0x127e71c00] 08:12:37 INFO - PROCESS | 1652 | 1461337957307 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]]]}] 08:12:37 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. 08:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 568ms 08:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:12:37 INFO - PROCESS | 1652 | 1461337957360 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:12:37 INFO - PROCESS | 1652 | 1461337957362 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:12:37 INFO - PROCESS | 1652 | 1461337957364 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:12:37 INFO - PROCESS | 1652 | 1461337957365 Marionette TRACE conn2 <- [1,314,null,{}] 08:12:37 INFO - PROCESS | 1652 | 1461337957367 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}] 08:12:37 INFO - PROCESS | 1652 | 1461337957464 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:12:37 INFO - PROCESS | 1652 | 1461337957468 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b977000 == 14 [pid = 1652] [id = 86] 08:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x119a12c00) [pid = 1652] [serial = 255] [outer = 0x0] 08:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12973fc00) [pid = 1652] [serial = 256] [outer = 0x119a12c00] 08:12:37 INFO - PROCESS | 1652 | 1461337957494 Marionette DEBUG loaded listener.js 08:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x129c97c00) [pid = 1652] [serial = 257] [outer = 0x119a12c00] 08:12:37 INFO - PROCESS | 1652 | 1461337957868 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]]]}] 08:12:37 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. 08:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 08:12:37 INFO - PROCESS | 1652 | 1461337957897 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:12:37 INFO - PROCESS | 1652 | 1461337957898 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:12:37 INFO - PROCESS | 1652 | 1461337957910 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:12:37 INFO - PROCESS | 1652 | 1461337957911 Marionette TRACE conn2 <- [1,318,null,{}] 08:12:37 INFO - PROCESS | 1652 | 1461337957933 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}] 08:12:38 INFO - PROCESS | 1652 | 1461337958061 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:12:38 INFO - PROCESS | 1652 | 1461337958080 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d337800 == 15 [pid = 1652] [id = 87] 08:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x129ead800) [pid = 1652] [serial = 258] [outer = 0x0] 08:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12a7e5400) [pid = 1652] [serial = 259] [outer = 0x129ead800] 08:12:38 INFO - PROCESS | 1652 | 1461337958109 Marionette DEBUG loaded listener.js 08:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12b5d9400) [pid = 1652] [serial = 260] [outer = 0x129ead800] 08:12:38 INFO - PROCESS | 1652 | 1461337958441 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]]]}] 08:12:38 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. 08:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 578ms 08:12:38 INFO - PROCESS | 1652 | 1461337958484 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:12:38 INFO - PROCESS | 1652 | 1461337958486 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:12:38 INFO - PROCESS | 1652 | 1461337958488 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 1652 | 1461337958489 Marionette TRACE conn2 <- [1,322,null,{}] 08:12:38 INFO - PROCESS | 1652 | 1461337958492 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}] 08:12:38 INFO - PROCESS | 1652 | 1461337958588 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:12:38 INFO - PROCESS | 1652 | 1461337958601 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e16f000 == 16 [pid = 1652] [id = 88] 08:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x11af99800) [pid = 1652] [serial = 261] [outer = 0x0] 08:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12b7b2000) [pid = 1652] [serial = 262] [outer = 0x11af99800] 08:12:38 INFO - PROCESS | 1652 | 1461337958627 Marionette DEBUG loaded listener.js 08:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12bd87800) [pid = 1652] [serial = 263] [outer = 0x11af99800] 08:12:39 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. 08:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 08:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:12:39 INFO - PROCESS | 1652 | 1461337959003 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]]]}] 08:12:39 INFO - PROCESS | 1652 | 1461337959007 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:12:39 INFO - PROCESS | 1652 | 1461337959008 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:12:39 INFO - PROCESS | 1652 | 1461337959010 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:12:39 INFO - PROCESS | 1652 | 1461337959012 Marionette TRACE conn2 <- [1,326,null,{}] 08:12:39 INFO - PROCESS | 1652 | 1461337959014 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}] 08:12:39 INFO - PROCESS | 1652 | 1461337959116 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:12:39 INFO - PROCESS | 1652 | 1461337959121 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e904000 == 17 [pid = 1652] [id = 89] 08:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12b7b7000) [pid = 1652] [serial = 264] [outer = 0x0] 08:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12caa5400) [pid = 1652] [serial = 265] [outer = 0x12b7b7000] 08:12:39 INFO - PROCESS | 1652 | 1461337959145 Marionette DEBUG loaded listener.js 08:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12d1ecc00) [pid = 1652] [serial = 266] [outer = 0x12b7b7000] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x118ed6000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x118a58800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x118ae2800) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x115848400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x11bce3000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11c26e000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x1238c4800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x11582f400) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x11af9b400) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x126b10800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x125e74800) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x1158db000) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x1147e1800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x115467800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11584c000) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x1147d8800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12848cc00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11ab72400) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x118f9bc00) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x11ab71000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12da1b400) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11ab7b000) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x1158cf000) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x11bf3dc00) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12591cc00) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x114bd1000) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11badd800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11ada2800) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x127fa7400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11c27a800) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x1297afc00) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x127eba400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11c27a400) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x1188ad800) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x129745400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x126b0e400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x11bed7c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x1271b3c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12e706800) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11a93e400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12eb88400) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x127e74000) [pid = 1652] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11ab7a400) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x114d84400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12d399c00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11ab77400) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12dbe3000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12e728400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x129eae000) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12e3e3000) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12d39c000) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12b5d7800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12e39e800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12b7b9800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12bf6dc00) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12d3a2800) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12d396c00) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x127ec4000) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12f861800) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12dbde000) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12b7bc800) [pid = 1652] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12998dc00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12da17800) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11bedf400) [pid = 1652] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a72c800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x118ae1c00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11bad8000) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12d39a000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12f4a0c00) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x114d85000) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12ee7c400) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:12:40 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12b5d7000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:12:40 INFO - PROCESS | 1652 | 1461337960569 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]]]}] 08:12:40 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. 08:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1576ms 08:12:40 INFO - PROCESS | 1652 | 1461337960586 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:12:40 INFO - PROCESS | 1652 | 1461337960587 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:12:40 INFO - PROCESS | 1652 | 1461337960590 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:12:40 INFO - PROCESS | 1652 | 1461337960591 Marionette TRACE conn2 <- [1,330,null,{}] 08:12:40 INFO - PROCESS | 1652 | 1461337960593 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}] 08:12:40 INFO - PROCESS | 1652 | 1461337960671 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:12:40 INFO - PROCESS | 1652 | 1461337960675 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f16800 == 18 [pid = 1652] [id = 90] 08:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x114f6a400) [pid = 1652] [serial = 267] [outer = 0x0] 08:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1158d1800) [pid = 1652] [serial = 268] [outer = 0x114f6a400] 08:12:40 INFO - PROCESS | 1652 | 1461337960703 Marionette DEBUG loaded listener.js 08:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x118ed5c00) [pid = 1652] [serial = 269] [outer = 0x114f6a400] 08:12:41 INFO - PROCESS | 1652 | 1461337961275 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]]]}] 08:12:41 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. 08:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 719ms 08:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:12:41 INFO - PROCESS | 1652 | 1461337961310 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:12:41 INFO - PROCESS | 1652 | 1461337961311 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:12:41 INFO - PROCESS | 1652 | 1461337961319 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:12:41 INFO - PROCESS | 1652 | 1461337961320 Marionette TRACE conn2 <- [1,334,null,{}] 08:12:41 INFO - PROCESS | 1652 | 1461337961323 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}] 08:12:41 INFO - PROCESS | 1652 | 1461337961409 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:12:41 INFO - PROCESS | 1652 | 1461337961489 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12593c800 == 19 [pid = 1652] [id = 91] 08:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x114f69400) [pid = 1652] [serial = 270] [outer = 0x0] 08:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11bf47000) [pid = 1652] [serial = 271] [outer = 0x114f69400] 08:12:41 INFO - PROCESS | 1652 | 1461337961521 Marionette DEBUG loaded listener.js 08:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x125915400) [pid = 1652] [serial = 272] [outer = 0x114f69400] 08:12:41 INFO - PROCESS | 1652 | 1461337961812 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]]]}] 08:12:41 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. 08:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 525ms 08:12:41 INFO - PROCESS | 1652 | 1461337961840 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:12:41 INFO - PROCESS | 1652 | 1461337961842 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:12:41 INFO - PROCESS | 1652 | 1461337961844 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:12:41 INFO - PROCESS | 1652 | 1461337961846 Marionette TRACE conn2 <- [1,338,null,{}] 08:12:41 INFO - PROCESS | 1652 | 1461337961851 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}] 08:12:41 INFO - PROCESS | 1652 | 1461337961944 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:12:41 INFO - PROCESS | 1652 | 1461337961949 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b562000 == 20 [pid = 1652] [id = 92] 08:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x125b12c00) [pid = 1652] [serial = 273] [outer = 0x0] 08:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x127eb9800) [pid = 1652] [serial = 274] [outer = 0x125b12c00] 08:12:41 INFO - PROCESS | 1652 | 1461337961983 Marionette DEBUG loaded listener.js 08:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12b58ac00) [pid = 1652] [serial = 275] [outer = 0x125b12c00] 08:12:42 INFO - PROCESS | 1652 | 1461337962467 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]]]}] 08:12:42 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. 08:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 673ms 08:12:42 INFO - PROCESS | 1652 | 1461337962526 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:12:42 INFO - PROCESS | 1652 | 1461337962528 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:12:42 INFO - PROCESS | 1652 | 1461337962536 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:12:42 INFO - PROCESS | 1652 | 1461337962538 Marionette TRACE conn2 <- [1,342,null,{}] 08:12:42 INFO - PROCESS | 1652 | 1461337962542 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}] 08:12:42 INFO - PROCESS | 1652 | 1461337962651 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:12:42 INFO - PROCESS | 1652 | 1461337962784 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c7b000 == 21 [pid = 1652] [id = 93] 08:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x115848400) [pid = 1652] [serial = 276] [outer = 0x0] 08:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x116547c00) [pid = 1652] [serial = 277] [outer = 0x115848400] 08:12:42 INFO - PROCESS | 1652 | 1461337962817 Marionette DEBUG loaded listener.js 08:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x119a0e400) [pid = 1652] [serial = 278] [outer = 0x115848400] 08:12:43 INFO - PROCESS | 1652 | 1461337963346 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]]]}] 08:12:43 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. 08:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 823ms 08:12:43 INFO - PROCESS | 1652 | 1461337963357 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 1652 | 1461337963361 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:12:43 INFO - PROCESS | 1652 | 1461337963365 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - PROCESS | 1652 | 1461337963367 Marionette TRACE conn2 <- [1,346,null,{}] 08:12:43 INFO - PROCESS | 1652 | 1461337963370 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}] 08:12:43 INFO - PROCESS | 1652 | 1461337963478 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:12:43 INFO - PROCESS | 1652 | 1461337963538 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165cd800 == 22 [pid = 1652] [id = 94] 08:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x115850400) [pid = 1652] [serial = 279] [outer = 0x0] 08:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11a505c00) [pid = 1652] [serial = 280] [outer = 0x115850400] 08:12:43 INFO - PROCESS | 1652 | 1461337963569 Marionette DEBUG loaded listener.js 08:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11ab73400) [pid = 1652] [serial = 281] [outer = 0x115850400] 08:12:43 INFO - PROCESS | 1652 | 1461337963762 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:12:44 INFO - PROCESS | 1652 | 1461337964286 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]]]}] 08:12:44 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. 08:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 972ms 08:12:44 INFO - PROCESS | 1652 | 1461337964338 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:12:44 INFO - PROCESS | 1652 | 1461337964340 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:12:44 INFO - PROCESS | 1652 | 1461337964343 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:12:44 INFO - PROCESS | 1652 | 1461337964345 Marionette TRACE conn2 <- [1,350,null,{}] 08:12:44 INFO - PROCESS | 1652 | 1461337964349 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}] 08:12:44 INFO - PROCESS | 1652 | 1461337964446 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:12:44 INFO - PROCESS | 1652 | 1461337964510 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x115893000 == 23 [pid = 1652] [id = 95] 08:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x115463000) [pid = 1652] [serial = 282] [outer = 0x0] 08:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x115845c00) [pid = 1652] [serial = 283] [outer = 0x115463000] 08:12:44 INFO - PROCESS | 1652 | 1461337964584 Marionette DEBUG loaded listener.js 08:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1163e2000) [pid = 1652] [serial = 284] [outer = 0x115463000] 08:12:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129c3f000 == 22 [pid = 1652] [id = 81] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11793bc00) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x125e74000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x126877400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11b5e9c00) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11a735800) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11c280000) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11ada7c00) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x119d77000) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x119d6fc00) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x118fa1c00) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x119279400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x119281000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11bf44800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11c18f000) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x125914800) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12591a800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x1259fe000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1259fc000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x125e75800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x126b0f800) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1273c6400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x127e70400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1277e4000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12848c400) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x118f96c00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11a72e400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x129743000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11aa7bc00) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x122e20000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11bae2400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11c732400) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x125e75400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x118ed2400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11bae3000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x118a5d800) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11b5eac00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x119a0a800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11554a000) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x114f71c00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129c98000) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x129ea9800) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11bcd8800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12ff53400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11af8fc00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11af95c00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x119139000) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x126ddbc00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1273e2000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11aa78c00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11c271c00) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x126976000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11ab79c00) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11c70c800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125b13c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e3a3800) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11bae0000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11927e000) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x122e1e000) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118edb400) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11c18b400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12998a000) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1273e7000) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x125b17400) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12dbe6c00) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1275a2800) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12759fc00) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x127ec0800) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1277e4800) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12eb93000) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12998e800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1273c1c00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11bad7c00) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e710c00) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11a734c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1273bfc00) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e3e3400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ada5000) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bed6400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12bf71400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12bd8d400) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b5e1800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12998d400) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bcd8c00) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129746000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bd81400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12fb14800) [pid = 1652] [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.] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127e73400) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d1efc00) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e3a9000) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d397400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d39dc00) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12da1e800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12caab000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1273e9400) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12848a800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d398800) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ee7b400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d39d000) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bedbc00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b58cc00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b5d4400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127ec4400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12eb94800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12da90800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12eb87800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114d87800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ee7e400) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12eb8b400) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12dbe0000) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e72f800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11ab72800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b596c00) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e706400) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e726800) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12e725000) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12dbe1800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12bf74000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12e3e0000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12caa7400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11af92400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12da14000) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12d1ee000) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bf78400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e39f800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12f4a8800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12f49b400) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12f85b400) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12ee85c00) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ee7f800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12f49e800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b7bb400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11912e800) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11bf3c000) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ee79400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x129c98800) [pid = 1652] [serial = 194] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11bce0800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x114d8b400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12eb91c00) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12ff4ec00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12f85fc00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12d1fbc00) [pid = 1652] [serial = 197] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b9ba000) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12da21800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12dbe5400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x125912400) [pid = 1652] [serial = 191] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11a735400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11bf3d000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12f962800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x119d78c00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12fb1a000) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 08:12:44 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x122e16c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 08:12:45 INFO - PROCESS | 1652 | 1461337965002 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]]]}] 08:12:45 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. 08:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 675ms 08:12:45 INFO - PROCESS | 1652 | 1461337965024 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:12:45 INFO - PROCESS | 1652 | 1461337965027 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:12:45 INFO - PROCESS | 1652 | 1461337965031 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:12:45 INFO - PROCESS | 1652 | 1461337965033 Marionette TRACE conn2 <- [1,354,null,{}] 08:12:45 INFO - PROCESS | 1652 | 1461337965036 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}] 08:12:45 INFO - PROCESS | 1652 | 1461337965107 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:12:45 INFO - PROCESS | 1652 | 1461337965112 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863f000 == 23 [pid = 1652] [id = 96] 08:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118693400) [pid = 1652] [serial = 285] [outer = 0x0] 08:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118ae7c00) [pid = 1652] [serial = 286] [outer = 0x118693400] 08:12:45 INFO - PROCESS | 1652 | 1461337965141 Marionette DEBUG loaded listener.js 08:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11912b800) [pid = 1652] [serial = 287] [outer = 0x118693400] 08:12:45 INFO - PROCESS | 1652 | 1461337965500 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]]]}] 08:12:45 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. 08:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 520ms 08:12:45 INFO - PROCESS | 1652 | 1461337965552 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:12:45 INFO - PROCESS | 1652 | 1461337965553 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:12:45 INFO - PROCESS | 1652 | 1461337965570 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:12:45 INFO - PROCESS | 1652 | 1461337965572 Marionette TRACE conn2 <- [1,358,null,{}] 08:12:45 INFO - PROCESS | 1652 | 1461337965580 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}] 08:12:45 INFO - PROCESS | 1652 | 1461337965674 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:12:45 INFO - PROCESS | 1652 | 1461337965708 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119145000 == 24 [pid = 1652] [id = 97] 08:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114bcf400) [pid = 1652] [serial = 288] [outer = 0x0] 08:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11a72e400) [pid = 1652] [serial = 289] [outer = 0x114bcf400] 08:12:45 INFO - PROCESS | 1652 | 1461337965736 Marionette DEBUG loaded listener.js 08:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11aa78c00) [pid = 1652] [serial = 290] [outer = 0x114bcf400] 08:12:46 INFO - PROCESS | 1652 | 1461337966102 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]]]}] 08:12:46 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. 08:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 588ms 08:12:46 INFO - PROCESS | 1652 | 1461337966145 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:12:46 INFO - PROCESS | 1652 | 1461337966147 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:12:46 INFO - PROCESS | 1652 | 1461337966149 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:12:46 INFO - PROCESS | 1652 | 1461337966150 Marionette TRACE conn2 <- [1,362,null,{}] 08:12:46 INFO - PROCESS | 1652 | 1461337966153 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}] 08:12:46 INFO - PROCESS | 1652 | 1461337966240 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:12:46 INFO - PROCESS | 1652 | 1461337966268 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971b800 == 25 [pid = 1652] [id = 98] 08:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11a940000) [pid = 1652] [serial = 291] [outer = 0x0] 08:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11ab77c00) [pid = 1652] [serial = 292] [outer = 0x11a940000] 08:12:46 INFO - PROCESS | 1652 | 1461337966295 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11ada6c00) [pid = 1652] [serial = 293] [outer = 0x11a940000] 08:12:46 INFO - PROCESS | 1652 | 1461337966620 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]]]}] 08:12:46 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. 08:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 08:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:12:46 INFO - PROCESS | 1652 | 1461337966668 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:12:46 INFO - PROCESS | 1652 | 1461337966669 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:12:46 INFO - PROCESS | 1652 | 1461337966672 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:12:46 INFO - PROCESS | 1652 | 1461337966674 Marionette TRACE conn2 <- [1,366,null,{}] 08:12:46 INFO - PROCESS | 1652 | 1461337966677 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}] 08:12:46 INFO - PROCESS | 1652 | 1461337966805 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:12:46 INFO - PROCESS | 1652 | 1461337966821 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae9800 == 26 [pid = 1652] [id = 99] 08:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11af8f800) [pid = 1652] [serial = 294] [outer = 0x0] 08:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11af98000) [pid = 1652] [serial = 295] [outer = 0x11af8f800] 08:12:46 INFO - PROCESS | 1652 | 1461337966862 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11b953000) [pid = 1652] [serial = 296] [outer = 0x11af8f800] 08:12:47 INFO - PROCESS | 1652 | 1461337967321 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]]]}] 08:12:47 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. 08:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 08:12:47 INFO - PROCESS | 1652 | 1461337967344 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:12:47 INFO - PROCESS | 1652 | 1461337967345 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:12:47 INFO - PROCESS | 1652 | 1461337967347 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:12:47 INFO - PROCESS | 1652 | 1461337967349 Marionette TRACE conn2 <- [1,370,null,{}] 08:12:47 INFO - PROCESS | 1652 | 1461337967353 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}] 08:12:47 INFO - PROCESS | 1652 | 1461337967457 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:12:47 INFO - PROCESS | 1652 | 1461337967487 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a919800 == 27 [pid = 1652] [id = 100] 08:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11b951800) [pid = 1652] [serial = 297] [outer = 0x0] 08:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11bae3400) [pid = 1652] [serial = 298] [outer = 0x11b951800] 08:12:47 INFO - PROCESS | 1652 | 1461337967516 Marionette DEBUG loaded listener.js 08:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11c191400) [pid = 1652] [serial = 299] [outer = 0x11b951800] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x114f69400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x114d8a800) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119d71c00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119a12c00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x114d8d800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x127e71c00) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118694000) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x129ead800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11af99800) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12b7b7000) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:12:47 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x114f6a400) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:12:47 INFO - PROCESS | 1652 | 1461337967869 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]]]}] 08:12:47 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. 08:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 572ms 08:12:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:12:47 INFO - PROCESS | 1652 | 1461337967919 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:12:47 INFO - PROCESS | 1652 | 1461337967920 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:12:47 INFO - PROCESS | 1652 | 1461337967923 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:12:47 INFO - PROCESS | 1652 | 1461337967924 Marionette TRACE conn2 <- [1,374,null,{}] 08:12:47 INFO - PROCESS | 1652 | 1461337967928 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}] 08:12:48 INFO - PROCESS | 1652 | 1461337968035 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:12:48 INFO - PROCESS | 1652 | 1461337968042 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab34800 == 28 [pid = 1652] [id = 101] 08:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11bf48c00) [pid = 1652] [serial = 300] [outer = 0x0] 08:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11c196800) [pid = 1652] [serial = 301] [outer = 0x11bf48c00] 08:12:48 INFO - PROCESS | 1652 | 1461337968083 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11c277000) [pid = 1652] [serial = 302] [outer = 0x11bf48c00] 08:12:48 INFO - PROCESS | 1652 | 1461337968525 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:12:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:12:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 619ms 08:12:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:12:48 INFO - PROCESS | 1652 | 1461337968543 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:12:48 INFO - PROCESS | 1652 | 1461337968544 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:12:48 INFO - PROCESS | 1652 | 1461337968546 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:12:48 INFO - PROCESS | 1652 | 1461337968547 Marionette TRACE conn2 <- [1,378,null,{}] 08:12:48 INFO - PROCESS | 1652 | 1461337968552 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}] 08:12:48 INFO - PROCESS | 1652 | 1461337968622 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:12:48 INFO - PROCESS | 1652 | 1461337968626 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af25000 == 29 [pid = 1652] [id = 102] 08:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11c27d000) [pid = 1652] [serial = 303] [outer = 0x0] 08:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11c702400) [pid = 1652] [serial = 304] [outer = 0x11c27d000] 08:12:48 INFO - PROCESS | 1652 | 1461337968655 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x122e1fc00) [pid = 1652] [serial = 305] [outer = 0x11c27d000] 08:12:48 INFO - PROCESS | 1652 | 1461337968964 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:12:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:12:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 08:12:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:12:49 INFO - PROCESS | 1652 | 1461337969017 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:12:49 INFO - PROCESS | 1652 | 1461337969019 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:12:49 INFO - PROCESS | 1652 | 1461337969021 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:12:49 INFO - PROCESS | 1652 | 1461337969022 Marionette TRACE conn2 <- [1,382,null,{}] 08:12:49 INFO - PROCESS | 1652 | 1461337969024 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}] 08:12:49 INFO - PROCESS | 1652 | 1461337969095 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:12:49 INFO - PROCESS | 1652 | 1461337969101 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119144800 == 30 [pid = 1652] [id = 103] 08:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1238c8000) [pid = 1652] [serial = 306] [outer = 0x0] 08:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x125917000) [pid = 1652] [serial = 307] [outer = 0x1238c8000] 08:12:49 INFO - PROCESS | 1652 | 1461337969127 Marionette DEBUG loaded listener.js 08:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12591d800) [pid = 1652] [serial = 308] [outer = 0x1238c8000] 08:12:49 INFO - PROCESS | 1652 | 1461337969455 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:12:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:12:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 08:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:12:49 INFO - PROCESS | 1652 | 1461337969489 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:12:49 INFO - PROCESS | 1652 | 1461337969490 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:12:49 INFO - PROCESS | 1652 | 1461337969493 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:12:49 INFO - PROCESS | 1652 | 1461337969494 Marionette TRACE conn2 <- [1,386,null,{}] 08:12:49 INFO - PROCESS | 1652 | 1461337969496 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}] 08:12:49 INFO - PROCESS | 1652 | 1461337969590 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:12:49 INFO - PROCESS | 1652 | 1461337969595 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4c000 == 31 [pid = 1652] [id = 104] 08:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1259fa400) [pid = 1652] [serial = 309] [outer = 0x0] 08:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125d0ac00) [pid = 1652] [serial = 310] [outer = 0x1259fa400] 08:12:49 INFO - PROCESS | 1652 | 1461337969622 Marionette DEBUG loaded listener.js 08:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125e75000) [pid = 1652] [serial = 311] [outer = 0x1259fa400] 08:12:50 INFO - PROCESS | 1652 | 1461337970142 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]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 667ms 08:12:50 INFO - PROCESS | 1652 | 1461337970161 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:12:50 INFO - PROCESS | 1652 | 1461337970163 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:12:50 INFO - PROCESS | 1652 | 1461337970169 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 1652 | 1461337970171 Marionette TRACE conn2 <- [1,390,null,{}] 08:12:50 INFO - PROCESS | 1652 | 1461337970175 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}] 08:12:50 INFO - PROCESS | 1652 | 1461337970268 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:12:50 INFO - PROCESS | 1652 | 1461337970319 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef1800 == 32 [pid = 1652] [id = 105] 08:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115399000) [pid = 1652] [serial = 312] [outer = 0x0] 08:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1163e5800) [pid = 1652] [serial = 313] [outer = 0x115399000] 08:12:50 INFO - PROCESS | 1652 | 1461337970354 Marionette DEBUG loaded listener.js 08:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118ed7800) [pid = 1652] [serial = 314] [outer = 0x115399000] 08:12:50 INFO - PROCESS | 1652 | 1461337970810 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]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 723ms 08:12:50 INFO - PROCESS | 1652 | 1461337970890 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:12:50 INFO - PROCESS | 1652 | 1461337970894 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:12:50 INFO - PROCESS | 1652 | 1461337970899 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 1652 | 1461337970901 Marionette TRACE conn2 <- [1,394,null,{}] 08:12:50 INFO - PROCESS | 1652 | 1461337970904 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}] 08:12:51 INFO - PROCESS | 1652 | 1461337970998 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:12:51 INFO - PROCESS | 1652 | 1461337971054 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab20000 == 33 [pid = 1652] [id = 106] 08:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a72cc00) [pid = 1652] [serial = 315] [outer = 0x0] 08:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11ab6e800) [pid = 1652] [serial = 316] [outer = 0x11a72cc00] 08:12:51 INFO - PROCESS | 1652 | 1461337971084 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11af94000) [pid = 1652] [serial = 317] [outer = 0x11a72cc00] 08:12:51 INFO - PROCESS | 1652 | 1461337971541 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]]]}] 08:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 08:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:12:51 INFO - PROCESS | 1652 | 1461337971569 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:12:51 INFO - PROCESS | 1652 | 1461337971570 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:12:51 INFO - PROCESS | 1652 | 1461337971573 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:12:51 INFO - PROCESS | 1652 | 1461337971575 Marionette TRACE conn2 <- [1,398,null,{}] 08:12:51 INFO - PROCESS | 1652 | 1461337971600 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}] 08:12:51 INFO - PROCESS | 1652 | 1461337971710 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:12:51 INFO - PROCESS | 1652 | 1461337971753 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c242000 == 34 [pid = 1652] [id = 107] 08:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bf3f800) [pid = 1652] [serial = 318] [outer = 0x0] 08:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c18c000) [pid = 1652] [serial = 319] [outer = 0x11bf3f800] 08:12:51 INFO - PROCESS | 1652 | 1461337971786 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1259fc000) [pid = 1652] [serial = 320] [outer = 0x11bf3f800] 08:12:52 INFO - PROCESS | 1652 | 1461337972371 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]]]}] 08:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 821ms 08:12:52 INFO - PROCESS | 1652 | 1461337972394 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:12:52 INFO - PROCESS | 1652 | 1461337972396 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:12:52 INFO - PROCESS | 1652 | 1461337972403 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:12:52 INFO - PROCESS | 1652 | 1461337972405 Marionette TRACE conn2 <- [1,402,null,{}] 08:12:52 INFO - PROCESS | 1652 | 1461337972410 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}] 08:12:52 INFO - PROCESS | 1652 | 1461337972490 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:12:52 INFO - PROCESS | 1652 | 1461337972545 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0d800 == 35 [pid = 1652] [id = 108] 08:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115847400) [pid = 1652] [serial = 321] [outer = 0x0] 08:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11885bc00) [pid = 1652] [serial = 322] [outer = 0x115847400] 08:12:52 INFO - PROCESS | 1652 | 1461337972575 Marionette DEBUG loaded listener.js 08:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fa2800) [pid = 1652] [serial = 323] [outer = 0x115847400] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127eb9800) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125915400) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125b17000) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126e64c00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11af93800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11bf3b000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12973fc00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11b958c00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127ec1800) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1188b2400) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119139c00) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a7e5400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129c97c00) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12bd87800) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b7b2000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12caa5400) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11bf47000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118ed5c00) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1158d1800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12d1ecc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12b5d9400) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x128485400) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 08:12:52 INFO - PROCESS | 1652 | 1461337972966 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]]]}] 08:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 578ms 08:12:52 INFO - PROCESS | 1652 | 1461337972979 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:12:52 INFO - PROCESS | 1652 | 1461337972984 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:12:52 INFO - PROCESS | 1652 | 1461337972990 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:12:52 INFO - PROCESS | 1652 | 1461337972992 Marionette TRACE conn2 <- [1,406,null,{}] 08:12:52 INFO - PROCESS | 1652 | 1461337972995 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}] 08:12:53 INFO - PROCESS | 1652 | 1461337973085 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:12:53 INFO - PROCESS | 1652 | 1461337973093 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f13000 == 36 [pid = 1652] [id = 109] 08:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1191b0400) [pid = 1652] [serial = 324] [outer = 0x0] 08:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11a510400) [pid = 1652] [serial = 325] [outer = 0x1191b0400] 08:12:53 INFO - PROCESS | 1652 | 1461337973137 Marionette DEBUG loaded listener.js 08:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11aa79800) [pid = 1652] [serial = 326] [outer = 0x1191b0400] 08:12:53 INFO - PROCESS | 1652 | 1461337973626 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]]]}] 08:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 08:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:12:53 INFO - PROCESS | 1652 | 1461337973660 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:12:53 INFO - PROCESS | 1652 | 1461337973662 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:12:53 INFO - PROCESS | 1652 | 1461337973666 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:12:53 INFO - PROCESS | 1652 | 1461337973669 Marionette TRACE conn2 <- [1,410,null,{}] 08:12:53 INFO - PROCESS | 1652 | 1461337973681 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}] 08:12:53 INFO - PROCESS | 1652 | 1461337973785 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:12:53 INFO - PROCESS | 1652 | 1461337973792 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91b800 == 37 [pid = 1652] [id = 110] 08:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11ada9c00) [pid = 1652] [serial = 327] [outer = 0x0] 08:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11b959800) [pid = 1652] [serial = 328] [outer = 0x11ada9c00] 08:12:53 INFO - PROCESS | 1652 | 1461337973828 Marionette DEBUG loaded listener.js 08:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11bce0800) [pid = 1652] [serial = 329] [outer = 0x11ada9c00] 08:12:54 INFO - PROCESS | 1652 | 1461337974244 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]]]}] 08:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 628ms 08:12:54 INFO - PROCESS | 1652 | 1461337974293 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:12:54 INFO - PROCESS | 1652 | 1461337974296 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:12:54 INFO - PROCESS | 1652 | 1461337974300 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:12:54 INFO - PROCESS | 1652 | 1461337974303 Marionette TRACE conn2 <- [1,414,null,{}] 08:12:54 INFO - PROCESS | 1652 | 1461337974307 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}] 08:12:54 INFO - PROCESS | 1652 | 1461337974427 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:12:54 INFO - PROCESS | 1652 | 1461337974473 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118629000 == 38 [pid = 1652] [id = 111] 08:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x114f71400) [pid = 1652] [serial = 330] [outer = 0x0] 08:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1154d6c00) [pid = 1652] [serial = 331] [outer = 0x114f71400] 08:12:54 INFO - PROCESS | 1652 | 1461337974506 Marionette DEBUG loaded listener.js 08:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118ed3800) [pid = 1652] [serial = 332] [outer = 0x114f71400] 08:12:54 INFO - PROCESS | 1652 | 1461337974956 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]]]}] 08:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 672ms 08:12:54 INFO - PROCESS | 1652 | 1461337974972 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:12:54 INFO - PROCESS | 1652 | 1461337974976 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:12:54 INFO - PROCESS | 1652 | 1461337974981 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:12:54 INFO - PROCESS | 1652 | 1461337974983 Marionette TRACE conn2 <- [1,418,null,{}] 08:12:55 INFO - PROCESS | 1652 | 1461337975011 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}] 08:12:55 INFO - PROCESS | 1652 | 1461337975137 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:12:55 INFO - PROCESS | 1652 | 1461337975178 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab32800 == 39 [pid = 1652] [id = 112] 08:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11a72f000) [pid = 1652] [serial = 333] [outer = 0x0] 08:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11ab79400) [pid = 1652] [serial = 334] [outer = 0x11a72f000] 08:12:55 INFO - PROCESS | 1652 | 1461337975211 Marionette DEBUG loaded listener.js 08:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11bad9000) [pid = 1652] [serial = 335] [outer = 0x11a72f000] 08:12:56 INFO - PROCESS | 1652 | 1461337976106 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]]]}] 08:12:56 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 08:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1148ms 08:12:56 INFO - PROCESS | 1652 | 1461337976154 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:12:56 INFO - PROCESS | 1652 | 1461337976155 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:12:56 INFO - PROCESS | 1652 | 1461337976159 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:12:56 INFO - PROCESS | 1652 | 1461337976162 Marionette TRACE conn2 <- [1,422,null,{}] 08:12:56 INFO - PROCESS | 1652 | 1461337976171 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}] 08:12:56 INFO - PROCESS | 1652 | 1461337976266 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:12:56 INFO - PROCESS | 1652 | 1461337976306 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11588a000 == 40 [pid = 1652] [id = 113] 08:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11bf3b000) [pid = 1652] [serial = 336] [outer = 0x0] 08:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11c707000) [pid = 1652] [serial = 337] [outer = 0x11bf3b000] 08:12:56 INFO - PROCESS | 1652 | 1461337976339 Marionette DEBUG loaded listener.js 08:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125916000) [pid = 1652] [serial = 338] [outer = 0x11bf3b000] 08:12:57 INFO - PROCESS | 1652 | 1461337977271 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]]]}] 08:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1127ms 08:12:57 INFO - PROCESS | 1652 | 1461337977286 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:12:57 INFO - PROCESS | 1652 | 1461337977288 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:12:57 INFO - PROCESS | 1652 | 1461337977291 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:12:57 INFO - PROCESS | 1652 | 1461337977294 Marionette TRACE conn2 <- [1,426,null,{}] 08:12:57 INFO - PROCESS | 1652 | 1461337977298 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}] 08:12:57 INFO - PROCESS | 1652 | 1461337977415 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:12:57 INFO - PROCESS | 1652 | 1461337977469 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a921800 == 41 [pid = 1652] [id = 114] 08:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118f9c000) [pid = 1652] [serial = 339] [outer = 0x0] 08:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191b7000) [pid = 1652] [serial = 340] [outer = 0x118f9c000] 08:12:57 INFO - PROCESS | 1652 | 1461337977515 Marionette DEBUG loaded listener.js 08:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11aa84000) [pid = 1652] [serial = 341] [outer = 0x118f9c000] 08:12:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118f13000 == 40 [pid = 1652] [id = 109] 08:12:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0d800 == 39 [pid = 1652] [id = 108] 08:12:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11c242000 == 38 [pid = 1652] [id = 107] 08:12:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab20000 == 37 [pid = 1652] [id = 106] 08:12:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef1800 == 36 [pid = 1652] [id = 105] 08:12:58 INFO - PROCESS | 1652 | 1461337978020 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] 08:12:58 INFO - PROCESS | 1652 | 1461337978067 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:12:58 INFO - PROCESS | 1652 | 1461337978077 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:12:58 INFO - PROCESS | 1652 | 1461337978079 Marionette TRACE conn2 <- [1,430,null,{}] 08:12:58 INFO - PROCESS | 1652 | 1461337978081 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}] 08:12:58 INFO - PROCESS | 1652 | 1461337978157 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:12:58 INFO - PROCESS | 1652 | 1461337978161 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7a2800 == 37 [pid = 1652] [id = 115] 08:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114bcf800) [pid = 1652] [serial = 342] [outer = 0x0] 08:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bed3400) [pid = 1652] [serial = 343] [outer = 0x114bcf800] 08:12:58 INFO - PROCESS | 1652 | 1461337978191 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c272000) [pid = 1652] [serial = 344] [outer = 0x114bcf800] 08:12:58 INFO - PROCESS | 1652 | 1461337978521 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]]]}] 08:12:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:12:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 08:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:12:58 INFO - PROCESS | 1652 | 1461337978553 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:12:58 INFO - PROCESS | 1652 | 1461337978554 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:12:58 INFO - PROCESS | 1652 | 1461337978556 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:12:58 INFO - PROCESS | 1652 | 1461337978558 Marionette TRACE conn2 <- [1,434,null,{}] 08:12:58 INFO - PROCESS | 1652 | 1461337978566 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}] 08:12:58 INFO - PROCESS | 1652 | 1461337978659 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:12:58 INFO - PROCESS | 1652 | 1461337978691 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5c4000 == 38 [pid = 1652] [id = 116] 08:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12591b400) [pid = 1652] [serial = 345] [outer = 0x0] 08:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125e74800) [pid = 1652] [serial = 346] [outer = 0x12591b400] 08:12:58 INFO - PROCESS | 1652 | 1461337978719 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126b11c00) [pid = 1652] [serial = 347] [outer = 0x12591b400] 08:12:59 INFO - PROCESS | 1652 | 1461337979118 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]]]}] 08:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 572ms 08:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:12:59 INFO - PROCESS | 1652 | 1461337979138 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 1652 | 1461337979140 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:12:59 INFO - PROCESS | 1652 | 1461337979143 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 1652 | 1461337979144 Marionette TRACE conn2 <- [1,438,null,{}] 08:12:59 INFO - PROCESS | 1652 | 1461337979147 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}] 08:12:59 INFO - PROCESS | 1652 | 1461337979292 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:12:59 INFO - PROCESS | 1652 | 1461337979341 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12593b800 == 39 [pid = 1652] [id = 117] 08:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126de2000) [pid = 1652] [serial = 348] [outer = 0x0] 08:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1273b9c00) [pid = 1652] [serial = 349] [outer = 0x126de2000] 08:12:59 INFO - PROCESS | 1652 | 1461337979383 Marionette DEBUG loaded listener.js 08:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12759e000) [pid = 1652] [serial = 350] [outer = 0x126de2000] 08:12:59 INFO - PROCESS | 1652 | 1461337979728 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]]]}] 08:12:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:12:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 618ms 08:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:12:59 INFO - PROCESS | 1652 | 1461337979761 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 1652 | 1461337979763 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:12:59 INFO - PROCESS | 1652 | 1461337979766 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 1652 | 1461337979768 Marionette TRACE conn2 <- [1,442,null,{}] 08:12:59 INFO - PROCESS | 1652 | 1461337979771 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}] 08:12:59 INFO - PROCESS | 1652 | 1461337979861 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:12:59 INFO - PROCESS | 1652 | 1461337979866 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fbd800 == 40 [pid = 1652] [id = 118] 08:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x114d7f400) [pid = 1652] [serial = 351] [outer = 0x0] 08:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127e70400) [pid = 1652] [serial = 352] [outer = 0x114d7f400] 08:12:59 INFO - PROCESS | 1652 | 1461337979891 Marionette DEBUG loaded listener.js 08:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127eb9400) [pid = 1652] [serial = 353] [outer = 0x114d7f400] 08:13:00 INFO - PROCESS | 1652 | 1461337980250 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]]]}] 08:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c27d000) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a940000) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x114bcf400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115463000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118693400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11af8f800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11b951800) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115847400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1191b0400) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115850400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11bf3f800) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11bf48c00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:13:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1238c8000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:13:00 INFO - PROCESS | 1652 | 1461337980297 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:13:00 INFO - PROCESS | 1652 | 1461337980298 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:13:00 INFO - PROCESS | 1652 | 1461337980302 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:13:00 INFO - PROCESS | 1652 | 1461337980303 Marionette TRACE conn2 <- [1,446,null,{}] 08:13:00 INFO - PROCESS | 1652 | 1461337980305 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}] 08:13:00 INFO - PROCESS | 1652 | 1461337980412 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:13:00 INFO - PROCESS | 1652 | 1461337980443 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4e800 == 41 [pid = 1652] [id = 119] 08:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114d85000) [pid = 1652] [serial = 354] [outer = 0x0] 08:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11927c000) [pid = 1652] [serial = 355] [outer = 0x114d85000] 08:13:00 INFO - PROCESS | 1652 | 1461337980471 Marionette DEBUG loaded listener.js 08:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127ec5000) [pid = 1652] [serial = 356] [outer = 0x114d85000] 08:13:00 INFO - PROCESS | 1652 | 1461337980755 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]]]}] 08:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 08:13:00 INFO - PROCESS | 1652 | 1461337980774 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:13:00 INFO - PROCESS | 1652 | 1461337980775 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:13:00 INFO - PROCESS | 1652 | 1461337980777 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:13:00 INFO - PROCESS | 1652 | 1461337980778 Marionette TRACE conn2 <- [1,450,null,{}] 08:13:00 INFO - PROCESS | 1652 | 1461337980781 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}] 08:13:00 INFO - PROCESS | 1652 | 1461337980864 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:13:00 INFO - PROCESS | 1652 | 1461337980871 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eda000 == 42 [pid = 1652] [id = 120] 08:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x127fa6c00) [pid = 1652] [serial = 357] [outer = 0x0] 08:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12848b000) [pid = 1652] [serial = 358] [outer = 0x127fa6c00] 08:13:00 INFO - PROCESS | 1652 | 1461337980896 Marionette DEBUG loaded listener.js 08:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129743400) [pid = 1652] [serial = 359] [outer = 0x127fa6c00] 08:13:01 INFO - PROCESS | 1652 | 1461337981225 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] 08:13:01 INFO - PROCESS | 1652 | 1461337981249 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:13:01 INFO - PROCESS | 1652 | 1461337981254 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:13:01 INFO - PROCESS | 1652 | 1461337981255 Marionette TRACE conn2 <- [1,454,null,{}] 08:13:01 INFO - PROCESS | 1652 | 1461337981257 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}] 08:13:01 INFO - PROCESS | 1652 | 1461337981351 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:13:01 INFO - PROCESS | 1652 | 1461337981357 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e8d000 == 43 [pid = 1652] [id = 121] 08:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127ec5800) [pid = 1652] [serial = 360] [outer = 0x0] 08:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1297b8800) [pid = 1652] [serial = 361] [outer = 0x127ec5800] 08:13:01 INFO - PROCESS | 1652 | 1461337981382 Marionette DEBUG loaded listener.js 08:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129c90800) [pid = 1652] [serial = 362] [outer = 0x127ec5800] 08:13:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:01 INFO - PROCESS | 1652 | 1461337981763 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]]]}] 08:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 08:13:01 INFO - PROCESS | 1652 | 1461337981776 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:13:01 INFO - PROCESS | 1652 | 1461337981778 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:13:01 INFO - PROCESS | 1652 | 1461337981783 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:13:01 INFO - PROCESS | 1652 | 1461337981787 Marionette TRACE conn2 <- [1,458,null,{}] 08:13:01 INFO - PROCESS | 1652 | 1461337981790 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}] 08:13:01 INFO - PROCESS | 1652 | 1461337981898 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:13:01 INFO - PROCESS | 1652 | 1461337981970 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f10800 == 44 [pid = 1652] [id = 122] 08:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1147e6800) [pid = 1652] [serial = 363] [outer = 0x0] 08:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129ea3400) [pid = 1652] [serial = 364] [outer = 0x1147e6800] 08:13:02 INFO - PROCESS | 1652 | 1461337982012 Marionette DEBUG loaded listener.js 08:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129eae800) [pid = 1652] [serial = 365] [outer = 0x1147e6800] 08:13:02 INFO - PROCESS | 1652 | 1461337982318 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] 08:13:02 INFO - PROCESS | 1652 | 1461337982360 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:13:02 INFO - PROCESS | 1652 | 1461337982362 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:13:02 INFO - PROCESS | 1652 | 1461337982363 Marionette TRACE conn2 <- [1,462,null,{}] 08:13:02 INFO - PROCESS | 1652 | 1461337982367 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}] 08:13:02 INFO - PROCESS | 1652 | 1461337982447 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:13:02 INFO - PROCESS | 1652 | 1461337982507 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297de000 == 45 [pid = 1652] [id = 123] 08:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129743800) [pid = 1652] [serial = 366] [outer = 0x0] 08:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129eb2800) [pid = 1652] [serial = 367] [outer = 0x129743800] 08:13:02 INFO - PROCESS | 1652 | 1461337982548 Marionette DEBUG loaded listener.js 08:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7e9400) [pid = 1652] [serial = 368] [outer = 0x129743800] 08:13:03 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:03 INFO - PROCESS | 1652 | 1461337983171 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] 08:13:03 INFO - PROCESS | 1652 | 1461337983250 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:13:03 INFO - PROCESS | 1652 | 1461337983268 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:13:03 INFO - PROCESS | 1652 | 1461337983270 Marionette TRACE conn2 <- [1,466,null,{}] 08:13:03 INFO - PROCESS | 1652 | 1461337983274 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}] 08:13:03 INFO - PROCESS | 1652 | 1461337983367 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:13:03 INFO - PROCESS | 1652 | 1461337983415 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4a000 == 46 [pid = 1652] [id = 124] 08:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11aa7a800) [pid = 1652] [serial = 369] [outer = 0x0] 08:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11af90800) [pid = 1652] [serial = 370] [outer = 0x11aa7a800] 08:13:03 INFO - PROCESS | 1652 | 1461337983447 Marionette DEBUG loaded listener.js 08:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11bed6000) [pid = 1652] [serial = 371] [outer = 0x11aa7a800] 08:13:03 INFO - PROCESS | 1652 | 1461337983890 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] 08:13:03 INFO - PROCESS | 1652 | 1461337983944 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:13:03 INFO - PROCESS | 1652 | 1461337983952 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:13:03 INFO - PROCESS | 1652 | 1461337983954 Marionette TRACE conn2 <- [1,470,null,{}] 08:13:03 INFO - PROCESS | 1652 | 1461337983958 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}] 08:13:04 INFO - PROCESS | 1652 | 1461337984097 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:13:04 INFO - PROCESS | 1652 | 1461337984181 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d9d000 == 47 [pid = 1652] [id = 125] 08:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125919400) [pid = 1652] [serial = 372] [outer = 0x0] 08:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125e73400) [pid = 1652] [serial = 373] [outer = 0x125919400] 08:13:04 INFO - PROCESS | 1652 | 1461337984230 Marionette DEBUG loaded listener.js 08:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b0e400) [pid = 1652] [serial = 374] [outer = 0x125919400] 08:13:04 INFO - PROCESS | 1652 | 1461337984743 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]]]}] 08:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 823ms 08:13:04 INFO - PROCESS | 1652 | 1461337984772 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:13:04 INFO - PROCESS | 1652 | 1461337984774 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:13:04 INFO - PROCESS | 1652 | 1461337984776 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:13:04 INFO - PROCESS | 1652 | 1461337984779 Marionette TRACE conn2 <- [1,474,null,{}] 08:13:04 INFO - PROCESS | 1652 | 1461337984787 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}] 08:13:04 INFO - PROCESS | 1652 | 1461337984884 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:13:04 INFO - PROCESS | 1652 | 1461337984944 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71a000 == 48 [pid = 1652] [id = 126] 08:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12759b400) [pid = 1652] [serial = 375] [outer = 0x0] 08:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127fa6800) [pid = 1652] [serial = 376] [outer = 0x12759b400] 08:13:04 INFO - PROCESS | 1652 | 1461337984976 Marionette DEBUG loaded listener.js 08:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a7df000) [pid = 1652] [serial = 377] [outer = 0x12759b400] 08:13:05 INFO - PROCESS | 1652 | 1461337985401 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]]]}] 08:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 676ms 08:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:13:05 INFO - PROCESS | 1652 | 1461337985453 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:13:05 INFO - PROCESS | 1652 | 1461337985454 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:13:05 INFO - PROCESS | 1652 | 1461337985457 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:13:05 INFO - PROCESS | 1652 | 1461337985458 Marionette TRACE conn2 <- [1,478,null,{}] 08:13:05 INFO - PROCESS | 1652 | 1461337985461 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}] 08:13:05 INFO - PROCESS | 1652 | 1461337985557 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:13:05 INFO - PROCESS | 1652 | 1461337985613 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b55f000 == 49 [pid = 1652] [id = 127] 08:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a7dfc00) [pid = 1652] [serial = 378] [outer = 0x0] 08:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b58f800) [pid = 1652] [serial = 379] [outer = 0x12a7dfc00] 08:13:05 INFO - PROCESS | 1652 | 1461337985645 Marionette DEBUG loaded listener.js 08:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b5d5000) [pid = 1652] [serial = 380] [outer = 0x12a7dfc00] 08:13:06 INFO - PROCESS | 1652 | 1461337986239 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]]]}] 08:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 818ms 08:13:06 INFO - PROCESS | 1652 | 1461337986276 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:13:06 INFO - PROCESS | 1652 | 1461337986278 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:13:06 INFO - PROCESS | 1652 | 1461337986282 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:13:06 INFO - PROCESS | 1652 | 1461337986284 Marionette TRACE conn2 <- [1,482,null,{}] 08:13:06 INFO - PROCESS | 1652 | 1461337986289 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}] 08:13:06 INFO - PROCESS | 1652 | 1461337986378 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:13:06 INFO - PROCESS | 1652 | 1461337986440 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971c800 == 50 [pid = 1652] [id = 128] 08:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116347800) [pid = 1652] [serial = 381] [outer = 0x0] 08:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118ed6000) [pid = 1652] [serial = 382] [outer = 0x116347800] 08:13:06 INFO - PROCESS | 1652 | 1461337986468 Marionette DEBUG loaded listener.js 08:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11aa78400) [pid = 1652] [serial = 383] [outer = 0x116347800] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127f10800 == 49 [pid = 1652] [id = 122] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127e8d000 == 48 [pid = 1652] [id = 121] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126eda000 == 47 [pid = 1652] [id = 120] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4e800 == 46 [pid = 1652] [id = 119] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125fbd800 == 45 [pid = 1652] [id = 118] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12593b800 == 44 [pid = 1652] [id = 117] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5c4000 == 43 [pid = 1652] [id = 116] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7a2800 == 42 [pid = 1652] [id = 115] 08:13:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11b959800) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11a921800 == 41 [pid = 1652] [id = 114] 08:13:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91b800 == 40 [pid = 1652] [id = 110] 08:13:06 INFO - PROCESS | 1652 | 1461337986906 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]]]}] 08:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 08:13:06 INFO - PROCESS | 1652 | 1461337986954 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:13:06 INFO - PROCESS | 1652 | 1461337986957 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:13:06 INFO - PROCESS | 1652 | 1461337986962 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:13:06 INFO - PROCESS | 1652 | 1461337986963 Marionette TRACE conn2 <- [1,486,null,{}] 08:13:06 INFO - PROCESS | 1652 | 1461337986972 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}] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11ab77c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11aa78c00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1163e2000) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115845c00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118ae7c00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11af98000) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116547c00) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ada6c00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bae3400) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11885bc00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11b953000) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a510400) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fa2800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a505c00) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125d0ac00) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c702400) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1163e5800) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c18c000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11ab6e800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c191400) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11a72e400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c196800) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11aa79800) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c277000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1259fc000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12591d800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11912b800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11ab73400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125917000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x122e1fc00) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 08:13:07 INFO - PROCESS | 1652 | 1461337987076 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:13:07 INFO - PROCESS | 1652 | 1461337987111 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef1800 == 41 [pid = 1652] [id = 129] 08:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118fa2800) [pid = 1652] [serial = 384] [outer = 0x0] 08:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a940000) [pid = 1652] [serial = 385] [outer = 0x118fa2800] 08:13:07 INFO - PROCESS | 1652 | 1461337987138 Marionette DEBUG loaded listener.js 08:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bae3400) [pid = 1652] [serial = 386] [outer = 0x118fa2800] 08:13:07 INFO - PROCESS | 1652 | 1461337987432 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]]]}] 08:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 526ms 08:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:13:07 INFO - PROCESS | 1652 | 1461337987488 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:13:07 INFO - PROCESS | 1652 | 1461337987490 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:13:07 INFO - PROCESS | 1652 | 1461337987492 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:13:07 INFO - PROCESS | 1652 | 1461337987494 Marionette TRACE conn2 <- [1,490,null,{}] 08:13:07 INFO - PROCESS | 1652 | 1461337987502 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}] 08:13:07 INFO - PROCESS | 1652 | 1461337987590 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:13:07 INFO - PROCESS | 1652 | 1461337987659 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a918000 == 42 [pid = 1652] [id = 130] 08:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c197800) [pid = 1652] [serial = 387] [outer = 0x0] 08:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125b11000) [pid = 1652] [serial = 388] [outer = 0x11c197800] 08:13:07 INFO - PROCESS | 1652 | 1461337987690 Marionette DEBUG loaded listener.js 08:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126b0bc00) [pid = 1652] [serial = 389] [outer = 0x11c197800] 08:13:07 INFO - PROCESS | 1652 | 1461337987972 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]]]}] 08:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 08:13:08 INFO - PROCESS | 1652 | 1461337988017 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:13:08 INFO - PROCESS | 1652 | 1461337988020 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:13:08 INFO - PROCESS | 1652 | 1461337988023 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 1652 | 1461337988024 Marionette TRACE conn2 <- [1,494,null,{}] 08:13:08 INFO - PROCESS | 1652 | 1461337988026 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}] 08:13:08 INFO - PROCESS | 1652 | 1461337988105 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:13:08 INFO - PROCESS | 1652 | 1461337988149 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af0f800 == 43 [pid = 1652] [id = 131] 08:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126b0f800) [pid = 1652] [serial = 390] [outer = 0x0] 08:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1273e7400) [pid = 1652] [serial = 391] [outer = 0x126b0f800] 08:13:08 INFO - PROCESS | 1652 | 1461337988176 Marionette DEBUG loaded listener.js 08:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127eb7c00) [pid = 1652] [serial = 392] [outer = 0x126b0f800] 08:13:08 INFO - PROCESS | 1652 | 1461337988537 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]]]}] 08:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 570ms 08:13:08 INFO - PROCESS | 1652 | 1461337988594 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:13:08 INFO - PROCESS | 1652 | 1461337988596 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:13:08 INFO - PROCESS | 1652 | 1461337988600 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 1652 | 1461337988601 Marionette TRACE conn2 <- [1,498,null,{}] 08:13:08 INFO - PROCESS | 1652 | 1461337988605 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}] 08:13:08 INFO - PROCESS | 1652 | 1461337988755 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:13:08 INFO - PROCESS | 1652 | 1461337988769 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1157ac800 == 44 [pid = 1652] [id = 132] 08:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118fa1c00) [pid = 1652] [serial = 393] [outer = 0x0] 08:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127e72c00) [pid = 1652] [serial = 394] [outer = 0x118fa1c00] 08:13:08 INFO - PROCESS | 1652 | 1461337988812 Marionette DEBUG loaded listener.js 08:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129742c00) [pid = 1652] [serial = 395] [outer = 0x118fa1c00] 08:13:09 INFO - PROCESS | 1652 | 1461337989212 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]]]}] 08:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 08:13:09 INFO - PROCESS | 1652 | 1461337989220 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:13:09 INFO - PROCESS | 1652 | 1461337989221 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:13:09 INFO - PROCESS | 1652 | 1461337989229 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:13:09 INFO - PROCESS | 1652 | 1461337989230 Marionette TRACE conn2 <- [1,502,null,{}] 08:13:09 INFO - PROCESS | 1652 | 1461337989232 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}] 08:13:09 INFO - PROCESS | 1652 | 1461337989347 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:13:09 INFO - PROCESS | 1652 | 1461337989380 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5c3800 == 45 [pid = 1652] [id = 133] 08:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129741c00) [pid = 1652] [serial = 396] [outer = 0x0] 08:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129c8f000) [pid = 1652] [serial = 397] [outer = 0x129741c00] 08:13:09 INFO - PROCESS | 1652 | 1461337989408 Marionette DEBUG loaded listener.js 08:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b5de400) [pid = 1652] [serial = 398] [outer = 0x129741c00] 08:13:09 INFO - PROCESS | 1652 | 1461337989778 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]]]}] 08:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 573ms 08:13:09 INFO - PROCESS | 1652 | 1461337989803 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:13:09 INFO - PROCESS | 1652 | 1461337989805 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:13:09 INFO - PROCESS | 1652 | 1461337989808 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:13:09 INFO - PROCESS | 1652 | 1461337989810 Marionette TRACE conn2 <- [1,506,null,{}] 08:13:09 INFO - PROCESS | 1652 | 1461337989814 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}] 08:13:09 INFO - PROCESS | 1652 | 1461337989943 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:13:09 INFO - PROCESS | 1652 | 1461337989955 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fd0000 == 46 [pid = 1652] [id = 134] 08:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7e2400) [pid = 1652] [serial = 399] [outer = 0x0] 08:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b7bb400) [pid = 1652] [serial = 400] [outer = 0x12a7e2400] 08:13:09 INFO - PROCESS | 1652 | 1461337989975 Marionette DEBUG loaded listener.js 08:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bd83400) [pid = 1652] [serial = 401] [outer = 0x12a7e2400] 08:13:10 INFO - PROCESS | 1652 | 1461337990412 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]]]}] 08:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 621ms 08:13:10 INFO - PROCESS | 1652 | 1461337990430 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 1652 | 1461337990433 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:13:10 INFO - PROCESS | 1652 | 1461337990442 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - PROCESS | 1652 | 1461337990444 Marionette TRACE conn2 <- [1,510,null,{}] 08:13:10 INFO - PROCESS | 1652 | 1461337990447 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}] 08:13:10 INFO - PROCESS | 1652 | 1461337990578 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:13:10 INFO - PROCESS | 1652 | 1461337990584 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127185800 == 47 [pid = 1652] [id = 135] 08:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b5dc000) [pid = 1652] [serial = 402] [outer = 0x0] 08:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bd8e400) [pid = 1652] [serial = 403] [outer = 0x12b5dc000] 08:13:10 INFO - PROCESS | 1652 | 1461337990610 Marionette DEBUG loaded listener.js 08:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bf76000) [pid = 1652] [serial = 404] [outer = 0x12b5dc000] 08:13:10 INFO - PROCESS | 1652 | 1461337990942 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]]]}] 08:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 527ms 08:13:10 INFO - PROCESS | 1652 | 1461337990964 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 1652 | 1461337990965 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:13:10 INFO - PROCESS | 1652 | 1461337990971 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - PROCESS | 1652 | 1461337990972 Marionette TRACE conn2 <- [1,514,null,{}] 08:13:10 INFO - PROCESS | 1652 | 1461337990974 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}] 08:13:11 INFO - PROCESS | 1652 | 1461337991147 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126de2000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12591b400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x114d7f400) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11ada9c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118f9c000) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114bcf800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114d85000) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127fa6c00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1147e6800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127ec5800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115848400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:13:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125b12c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:13:11 INFO - PROCESS | 1652 | 1461337991199 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b6d000 == 48 [pid = 1652] [id = 136] 08:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1147e6800) [pid = 1652] [serial = 405] [outer = 0x0] 08:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x114d8c400) [pid = 1652] [serial = 406] [outer = 0x1147e6800] 08:13:11 INFO - PROCESS | 1652 | 1461337991227 Marionette DEBUG loaded listener.js 08:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c26f400) [pid = 1652] [serial = 407] [outer = 0x1147e6800] 08:13:11 INFO - PROCESS | 1652 | 1461337991554 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]]]}] 08:13:11 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 08:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 08:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:13:11 INFO - PROCESS | 1652 | 1461337991591 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:13:11 INFO - PROCESS | 1652 | 1461337991592 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:13:11 INFO - PROCESS | 1652 | 1461337991594 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:13:11 INFO - PROCESS | 1652 | 1461337991595 Marionette TRACE conn2 <- [1,518,null,{}] 08:13:11 INFO - PROCESS | 1652 | 1461337991597 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}] 08:13:11 INFO - PROCESS | 1652 | 1461337991658 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:13:11 INFO - PROCESS | 1652 | 1461337991706 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a704800 == 49 [pid = 1652] [id = 137] 08:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x114bcf800) [pid = 1652] [serial = 408] [outer = 0x0] 08:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1277e4800) [pid = 1652] [serial = 409] [outer = 0x114bcf800] 08:13:11 INFO - PROCESS | 1652 | 1461337991733 Marionette DEBUG loaded listener.js 08:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12d169400) [pid = 1652] [serial = 410] [outer = 0x114bcf800] 08:13:12 INFO - PROCESS | 1652 | 1461337992129 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]]]}] 08:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 568ms 08:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:13:12 INFO - PROCESS | 1652 | 1461337992164 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:13:12 INFO - PROCESS | 1652 | 1461337992166 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:13:12 INFO - PROCESS | 1652 | 1461337992169 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:13:12 INFO - PROCESS | 1652 | 1461337992172 Marionette TRACE conn2 <- [1,522,null,{}] 08:13:12 INFO - PROCESS | 1652 | 1461337992175 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}] 08:13:12 INFO - PROCESS | 1652 | 1461337992252 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:13:12 INFO - PROCESS | 1652 | 1461337992292 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbb8800 == 50 [pid = 1652] [id = 138] 08:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118a57c00) [pid = 1652] [serial = 411] [outer = 0x0] 08:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d171800) [pid = 1652] [serial = 412] [outer = 0x118a57c00] 08:13:12 INFO - PROCESS | 1652 | 1461337992333 Marionette DEBUG loaded listener.js 08:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12d39e800) [pid = 1652] [serial = 413] [outer = 0x118a57c00] 08:13:12 INFO - PROCESS | 1652 | 1461337992802 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]]]}] 08:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 677ms 08:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:13:12 INFO - PROCESS | 1652 | 1461337992846 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:13:12 INFO - PROCESS | 1652 | 1461337992847 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:13:12 INFO - PROCESS | 1652 | 1461337992849 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:13:12 INFO - PROCESS | 1652 | 1461337992850 Marionette TRACE conn2 <- [1,526,null,{}] 08:13:12 INFO - PROCESS | 1652 | 1461337992852 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}] 08:13:12 INFO - PROCESS | 1652 | 1461337992915 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:13:12 INFO - PROCESS | 1652 | 1461337992921 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c2000 == 51 [pid = 1652] [id = 139] 08:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d3a3400) [pid = 1652] [serial = 414] [outer = 0x0] 08:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12da1b800) [pid = 1652] [serial = 415] [outer = 0x12d3a3400] 08:13:12 INFO - PROCESS | 1652 | 1461337992958 Marionette DEBUG loaded listener.js 08:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12da99c00) [pid = 1652] [serial = 416] [outer = 0x12d3a3400] 08:13:13 INFO - PROCESS | 1652 | 1461337993709 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]]]}] 08:13:13 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 08:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 872ms 08:13:13 INFO - PROCESS | 1652 | 1461337993722 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:13:13 INFO - PROCESS | 1652 | 1461337993724 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:13:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:13:13 INFO - PROCESS | 1652 | 1461337993728 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:13:13 INFO - PROCESS | 1652 | 1461337993731 Marionette TRACE conn2 <- [1,530,null,{}] 08:13:13 INFO - PROCESS | 1652 | 1461337993735 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}] 08:13:13 INFO - PROCESS | 1652 | 1461337993837 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:13:13 INFO - PROCESS | 1652 | 1461337993904 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119adf800 == 52 [pid = 1652] [id = 140] 08:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a737400) [pid = 1652] [serial = 417] [outer = 0x0] 08:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11af9c000) [pid = 1652] [serial = 418] [outer = 0x11a737400] 08:13:13 INFO - PROCESS | 1652 | 1461337993941 Marionette DEBUG loaded listener.js 08:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bf3ec00) [pid = 1652] [serial = 419] [outer = 0x11a737400] 08:13:14 INFO - PROCESS | 1652 | 1461337994355 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"]]]}] 08:13:14 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 08:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:13:14 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 08:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:13:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:13:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 673ms 08:13:14 INFO - PROCESS | 1652 | 1461337994403 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:13:14 INFO - PROCESS | 1652 | 1461337994409 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:13:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:13:14 INFO - PROCESS | 1652 | 1461337994416 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:13:14 INFO - PROCESS | 1652 | 1461337994419 Marionette TRACE conn2 <- [1,534,null,{}] 08:13:14 INFO - PROCESS | 1652 | 1461337994423 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}] 08:13:14 INFO - PROCESS | 1652 | 1461337994583 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:13:14 INFO - PROCESS | 1652 | 1461337994692 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e8d000 == 53 [pid = 1652] [id = 141] 08:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c191c00) [pid = 1652] [serial = 420] [outer = 0x0] 08:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12697ec00) [pid = 1652] [serial = 421] [outer = 0x11c191c00] 08:13:14 INFO - PROCESS | 1652 | 1461337994743 Marionette DEBUG loaded listener.js 08:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128482c00) [pid = 1652] [serial = 422] [outer = 0x11c191c00] 08:13:15 INFO - PROCESS | 1652 | 1461337995227 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]]]}] 08:13:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:13:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 822ms 08:13:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:13:15 INFO - PROCESS | 1652 | 1461337995238 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:13:15 INFO - PROCESS | 1652 | 1461337995239 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:13:15 INFO - PROCESS | 1652 | 1461337995242 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:13:15 INFO - PROCESS | 1652 | 1461337995244 Marionette TRACE conn2 <- [1,538,null,{}] 08:13:15 INFO - PROCESS | 1652 | 1461337995252 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}] 08:13:15 INFO - PROCESS | 1652 | 1461337995359 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:13:15 INFO - PROCESS | 1652 | 1461337995443 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d32e800 == 54 [pid = 1652] [id = 142] 08:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1297be800) [pid = 1652] [serial = 423] [outer = 0x0] 08:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7df400) [pid = 1652] [serial = 424] [outer = 0x1297be800] 08:13:15 INFO - PROCESS | 1652 | 1461337995482 Marionette DEBUG loaded listener.js 08:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bd8fc00) [pid = 1652] [serial = 425] [outer = 0x1297be800] 08:13:15 INFO - PROCESS | 1652 | 1461337995858 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]]]}] 08:13:15 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. 08:13:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 621ms 08:13:15 INFO - PROCESS | 1652 | 1461337995863 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:13:15 INFO - PROCESS | 1652 | 1461337995865 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:13:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:13:15 INFO - PROCESS | 1652 | 1461337995869 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:13:15 INFO - PROCESS | 1652 | 1461337995871 Marionette TRACE conn2 <- [1,542,null,{}] 08:13:15 INFO - PROCESS | 1652 | 1461337995873 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}] 08:13:15 INFO - PROCESS | 1652 | 1461337995971 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:13:16 INFO - PROCESS | 1652 | 1461337996016 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d496800 == 55 [pid = 1652] [id = 143] 08:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b5d9400) [pid = 1652] [serial = 426] [outer = 0x0] 08:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d1fb400) [pid = 1652] [serial = 427] [outer = 0x12b5d9400] 08:13:16 INFO - PROCESS | 1652 | 1461337996047 Marionette DEBUG loaded listener.js 08:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d39dc00) [pid = 1652] [serial = 428] [outer = 0x12b5d9400] 08:13:16 INFO - PROCESS | 1652 | 1461337996411 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]]]}] 08:13:16 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. 08:13:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 08:13:16 INFO - PROCESS | 1652 | 1461337996439 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:13:16 INFO - PROCESS | 1652 | 1461337996440 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:13:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:13:16 INFO - PROCESS | 1652 | 1461337996442 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:13:16 INFO - PROCESS | 1652 | 1461337996444 Marionette TRACE conn2 <- [1,546,null,{}] 08:13:16 INFO - PROCESS | 1652 | 1461337996446 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}] 08:13:16 INFO - PROCESS | 1652 | 1461337996547 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:13:16 INFO - PROCESS | 1652 | 1461337996639 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e166800 == 56 [pid = 1652] [id = 144] 08:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bf6c400) [pid = 1652] [serial = 429] [outer = 0x0] 08:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12da1f000) [pid = 1652] [serial = 430] [outer = 0x12bf6c400] 08:13:16 INFO - PROCESS | 1652 | 1461337996681 Marionette DEBUG loaded listener.js 08:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12dbdd400) [pid = 1652] [serial = 431] [outer = 0x12bf6c400] 08:13:17 INFO - PROCESS | 1652 | 1461337997182 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]]]}] 08:13:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:13:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 769ms 08:13:17 INFO - PROCESS | 1652 | 1461337997212 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:13:17 INFO - PROCESS | 1652 | 1461337997213 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:13:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:13:17 INFO - PROCESS | 1652 | 1461337997215 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:13:17 INFO - PROCESS | 1652 | 1461337997217 Marionette TRACE conn2 <- [1,550,null,{}] 08:13:17 INFO - PROCESS | 1652 | 1461337997219 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}] 08:13:17 INFO - PROCESS | 1652 | 1461337997345 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:13:17 INFO - PROCESS | 1652 | 1461337997437 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f15800 == 57 [pid = 1652] [id = 145] 08:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129ea9400) [pid = 1652] [serial = 432] [outer = 0x0] 08:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12da19400) [pid = 1652] [serial = 433] [outer = 0x129ea9400] 08:13:17 INFO - PROCESS | 1652 | 1461337997475 Marionette DEBUG loaded listener.js 08:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e39cc00) [pid = 1652] [serial = 434] [outer = 0x129ea9400] 08:13:18 INFO - PROCESS | 1652 | 1461337998064 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]]]}] 08:13:18 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. 08:13:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 871ms 08:13:18 INFO - PROCESS | 1652 | 1461337998088 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 1652 | 1461337998090 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:13:18 INFO - PROCESS | 1652 | 1461337998094 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 1652 | 1461337998096 Marionette TRACE conn2 <- [1,554,null,{}] 08:13:18 INFO - PROCESS | 1652 | 1461337998100 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}] 08:13:18 INFO - PROCESS | 1652 | 1461337998190 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:13:18 INFO - PROCESS | 1652 | 1461337998239 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b934000 == 58 [pid = 1652] [id = 146] 08:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a505c00) [pid = 1652] [serial = 435] [outer = 0x0] 08:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a735c00) [pid = 1652] [serial = 436] [outer = 0x11a505c00] 08:13:18 INFO - PROCESS | 1652 | 1461337998267 Marionette DEBUG loaded listener.js 08:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11accd000) [pid = 1652] [serial = 437] [outer = 0x11a505c00] 08:13:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:18 INFO - PROCESS | 1652 | 1461337998694 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]]]}] 08:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 622ms 08:13:18 INFO - PROCESS | 1652 | 1461337998716 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 1652 | 1461337998720 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:13:18 INFO - PROCESS | 1652 | 1461337998724 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 1652 | 1461337998726 Marionette TRACE conn2 <- [1,558,null,{}] 08:13:18 INFO - PROCESS | 1652 | 1461337998728 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}] 08:13:18 INFO - PROCESS | 1652 | 1461337998819 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:13:18 INFO - PROCESS | 1652 | 1461337998867 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f5d800 == 59 [pid = 1652] [id = 147] 08:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11912e800) [pid = 1652] [serial = 438] [outer = 0x0] 08:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11af9b400) [pid = 1652] [serial = 439] [outer = 0x11912e800] 08:13:18 INFO - PROCESS | 1652 | 1461337998896 Marionette DEBUG loaded listener.js 08:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bf48400) [pid = 1652] [serial = 440] [outer = 0x11912e800] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11a919800 == 58 [pid = 1652] [id = 100] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab34800 == 57 [pid = 1652] [id = 101] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11af25000 == 56 [pid = 1652] [id = 102] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab32800 == 55 [pid = 1652] [id = 112] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118629000 == 54 [pid = 1652] [id = 111] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbb8800 == 53 [pid = 1652] [id = 138] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12a704800 == 52 [pid = 1652] [id = 137] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x114b6d000 == 51 [pid = 1652] [id = 136] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x127185800 == 50 [pid = 1652] [id = 135] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x125fd0000 == 49 [pid = 1652] [id = 134] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5c3800 == 48 [pid = 1652] [id = 133] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1154d6c00) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ab79400) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1157ac800 == 47 [pid = 1652] [id = 132] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11af0f800 == 46 [pid = 1652] [id = 131] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11a918000 == 45 [pid = 1652] [id = 130] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef1800 == 44 [pid = 1652] [id = 129] 08:13:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11971c800 == 43 [pid = 1652] [id = 128] 08:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c706000) [pid = 1652] [serial = 441] [outer = 0x12f857c00] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119a0e400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b58ac00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1273b9c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126b11c00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127e70400) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bce0800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11aa84000) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1191b7000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bed3400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c707000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12759e000) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11927c000) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127ec5000) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129743400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129eae800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129c90800) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127eb9400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x125e74800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129ea3400) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12848b000) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1297b8800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c272000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 08:13:19 INFO - PROCESS | 1652 | 1461337999339 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]]]}] 08:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 08:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:13:19 INFO - PROCESS | 1652 | 1461337999394 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:13:19 INFO - PROCESS | 1652 | 1461337999395 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:13:19 INFO - PROCESS | 1652 | 1461337999397 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:13:19 INFO - PROCESS | 1652 | 1461337999400 Marionette TRACE conn2 <- [1,562,null,{}] 08:13:19 INFO - PROCESS | 1652 | 1461337999407 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}] 08:13:19 INFO - PROCESS | 1652 | 1461337999504 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:13:19 INFO - PROCESS | 1652 | 1461337999558 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119156000 == 44 [pid = 1652] [id = 148] 08:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11aa7a000) [pid = 1652] [serial = 442] [outer = 0x0] 08:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125e74c00) [pid = 1652] [serial = 443] [outer = 0x11aa7a000] 08:13:19 INFO - PROCESS | 1652 | 1461337999587 Marionette DEBUG loaded listener.js 08:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1273e4800) [pid = 1652] [serial = 444] [outer = 0x11aa7a000] 08:13:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:19 INFO - PROCESS | 1652 | 1461337999906 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]]]}] 08:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 522ms 08:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:13:19 INFO - PROCESS | 1652 | 1461337999921 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:13:19 INFO - PROCESS | 1652 | 1461337999922 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:13:19 INFO - PROCESS | 1652 | 1461337999924 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:13:19 INFO - PROCESS | 1652 | 1461337999926 Marionette TRACE conn2 <- [1,566,null,{}] 08:13:19 INFO - PROCESS | 1652 | 1461337999928 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}] 08:13:20 INFO - PROCESS | 1652 | 1461338000006 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:13:20 INFO - PROCESS | 1652 | 1461338000011 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c230000 == 45 [pid = 1652] [id = 149] 08:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126b10800) [pid = 1652] [serial = 445] [outer = 0x0] 08:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127e76400) [pid = 1652] [serial = 446] [outer = 0x126b10800] 08:13:20 INFO - PROCESS | 1652 | 1461338000040 Marionette DEBUG loaded listener.js 08:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127fa6000) [pid = 1652] [serial = 447] [outer = 0x126b10800] 08:13:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:20 INFO - PROCESS | 1652 | 1461338000378 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]]]}] 08:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 08:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:13:20 INFO - PROCESS | 1652 | 1461338000393 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:13:20 INFO - PROCESS | 1652 | 1461338000394 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:13:20 INFO - PROCESS | 1652 | 1461338000397 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:13:20 INFO - PROCESS | 1652 | 1461338000398 Marionette TRACE conn2 <- [1,570,null,{}] 08:13:20 INFO - PROCESS | 1652 | 1461338000403 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}] 08:13:20 INFO - PROCESS | 1652 | 1461338000479 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:13:20 INFO - PROCESS | 1652 | 1461338000485 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a9e000 == 46 [pid = 1652] [id = 150] 08:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127ec1c00) [pid = 1652] [serial = 448] [outer = 0x0] 08:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129743000) [pid = 1652] [serial = 449] [outer = 0x127ec1c00] 08:13:20 INFO - PROCESS | 1652 | 1461338000512 Marionette DEBUG loaded listener.js 08:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1297b8800) [pid = 1652] [serial = 450] [outer = 0x127ec1c00] 08:13:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:20 INFO - PROCESS | 1652 | 1461338000853 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]]]}] 08:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 472ms 08:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:13:20 INFO - PROCESS | 1652 | 1461338000870 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:13:20 INFO - PROCESS | 1652 | 1461338000871 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:13:20 INFO - PROCESS | 1652 | 1461338000874 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:13:20 INFO - PROCESS | 1652 | 1461338000875 Marionette TRACE conn2 <- [1,574,null,{}] 08:13:20 INFO - PROCESS | 1652 | 1461338000878 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}] 08:13:20 INFO - PROCESS | 1652 | 1461338000986 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:13:21 INFO - PROCESS | 1652 | 1461338001067 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fbe800 == 47 [pid = 1652] [id = 151] 08:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1297b3400) [pid = 1652] [serial = 451] [outer = 0x0] 08:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129eac400) [pid = 1652] [serial = 452] [outer = 0x1297b3400] 08:13:21 INFO - PROCESS | 1652 | 1461338001110 Marionette DEBUG loaded listener.js 08:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b7bc800) [pid = 1652] [serial = 453] [outer = 0x1297b3400] 08:13:21 INFO - PROCESS | 1652 | 1461338001563 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]]]}] 08:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 718ms 08:13:21 INFO - PROCESS | 1652 | 1461338001604 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:13:21 INFO - PROCESS | 1652 | 1461338001606 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:13:21 INFO - PROCESS | 1652 | 1461338001609 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:13:21 INFO - PROCESS | 1652 | 1461338001611 Marionette TRACE conn2 <- [1,578,null,{}] 08:13:21 INFO - PROCESS | 1652 | 1461338001615 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}] 08:13:21 INFO - PROCESS | 1652 | 1461338001767 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:13:21 INFO - PROCESS | 1652 | 1461338001823 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e96800 == 48 [pid = 1652] [id = 152] 08:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b7bd000) [pid = 1652] [serial = 454] [outer = 0x0] 08:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bd86800) [pid = 1652] [serial = 455] [outer = 0x12b7bd000] 08:13:21 INFO - PROCESS | 1652 | 1461338001865 Marionette DEBUG loaded listener.js 08:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bf71800) [pid = 1652] [serial = 456] [outer = 0x12b7bd000] 08:13:22 INFO - PROCESS | 1652 | 1461338002219 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]]]}] 08:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 620ms 08:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:13:22 INFO - PROCESS | 1652 | 1461338002229 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:13:22 INFO - PROCESS | 1652 | 1461338002230 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:13:22 INFO - PROCESS | 1652 | 1461338002237 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:13:22 INFO - PROCESS | 1652 | 1461338002238 Marionette TRACE conn2 <- [1,582,null,{}] 08:13:22 INFO - PROCESS | 1652 | 1461338002241 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}] 08:13:22 INFO - PROCESS | 1652 | 1461338002341 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:13:22 INFO - PROCESS | 1652 | 1461338002345 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129716800 == 49 [pid = 1652] [id = 153] 08:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bd80800) [pid = 1652] [serial = 457] [outer = 0x0] 08:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12caaa800) [pid = 1652] [serial = 458] [outer = 0x12bd80800] 08:13:22 INFO - PROCESS | 1652 | 1461338002371 Marionette DEBUG loaded listener.js 08:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d397c00) [pid = 1652] [serial = 459] [outer = 0x12bd80800] 08:13:22 INFO - PROCESS | 1652 | 1461338002693 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]]]}] 08:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 473ms 08:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:13:22 INFO - PROCESS | 1652 | 1461338002708 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:13:22 INFO - PROCESS | 1652 | 1461338002709 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:13:22 INFO - PROCESS | 1652 | 1461338002711 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:13:22 INFO - PROCESS | 1652 | 1461338002712 Marionette TRACE conn2 <- [1,586,null,{}] 08:13:22 INFO - PROCESS | 1652 | 1461338002715 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}] 08:13:22 INFO - PROCESS | 1652 | 1461338002818 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:13:22 INFO - PROCESS | 1652 | 1461338002830 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a718000 == 50 [pid = 1652] [id = 154] 08:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bd82800) [pid = 1652] [serial = 460] [outer = 0x0] 08:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12da98000) [pid = 1652] [serial = 461] [outer = 0x12bd82800] 08:13:22 INFO - PROCESS | 1652 | 1461338002856 Marionette DEBUG loaded listener.js 08:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12dbe5800) [pid = 1652] [serial = 462] [outer = 0x12bd82800] 08:13:23 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:23 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:23 INFO - PROCESS | 1652 | 1461338003293 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]]]}] 08:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 625ms 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129741c00) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a7e2400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b5dc000) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118fa1c00) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1147e6800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126b0f800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118fa2800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116347800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c197800) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118a57c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114bcf800) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x115399000) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:13:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a72cc00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:13:23 INFO - PROCESS | 1652 | 1461338003721 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:13:23 INFO - PROCESS | 1652 | 1461338003723 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:13:23 INFO - PROCESS | 1652 | 1461338003732 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:13:23 INFO - PROCESS | 1652 | 1461338003734 Marionette TRACE conn2 <- [1,590,null,{}] 08:13:23 INFO - PROCESS | 1652 | 1461338003738 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}] 08:13:23 INFO - PROCESS | 1652 | 1461338003840 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:13:23 INFO - PROCESS | 1652 | 1461338003844 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ada000 == 51 [pid = 1652] [id = 155] 08:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11b94e400) [pid = 1652] [serial = 463] [outer = 0x0] 08:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c705c00) [pid = 1652] [serial = 464] [outer = 0x11b94e400] 08:13:23 INFO - PROCESS | 1652 | 1461338003870 Marionette DEBUG loaded listener.js 08:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127ec5400) [pid = 1652] [serial = 465] [outer = 0x11b94e400] 08:13:24 INFO - PROCESS | 1652 | 1461338004225 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]]]}] 08:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 08:13:24 INFO - PROCESS | 1652 | 1461338004253 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:13:24 INFO - PROCESS | 1652 | 1461338004255 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:13:24 INFO - PROCESS | 1652 | 1461338004257 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:13:24 INFO - PROCESS | 1652 | 1461338004259 Marionette TRACE conn2 <- [1,594,null,{}] 08:13:24 INFO - PROCESS | 1652 | 1461338004262 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}] 08:13:24 INFO - PROCESS | 1652 | 1461338004406 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:13:24 INFO - PROCESS | 1652 | 1461338004419 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc5000 == 52 [pid = 1652] [id = 156] 08:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127eba000) [pid = 1652] [serial = 466] [outer = 0x0] 08:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12da19800) [pid = 1652] [serial = 467] [outer = 0x127eba000] 08:13:24 INFO - PROCESS | 1652 | 1461338004473 Marionette DEBUG loaded listener.js 08:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e3dd800) [pid = 1652] [serial = 468] [outer = 0x127eba000] 08:13:24 INFO - PROCESS | 1652 | 1461338004824 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]]]}] 08:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 08:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:13:24 INFO - PROCESS | 1652 | 1461338004877 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:13:24 INFO - PROCESS | 1652 | 1461338004878 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:13:24 INFO - PROCESS | 1652 | 1461338004880 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:13:24 INFO - PROCESS | 1652 | 1461338004881 Marionette TRACE conn2 <- [1,598,null,{}] 08:13:24 INFO - PROCESS | 1652 | 1461338004883 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}] 08:13:24 INFO - PROCESS | 1652 | 1461338004963 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:13:25 INFO - PROCESS | 1652 | 1461338005014 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db51800 == 53 [pid = 1652] [id = 157] 08:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129eacc00) [pid = 1652] [serial = 469] [outer = 0x0] 08:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e3e4000) [pid = 1652] [serial = 470] [outer = 0x129eacc00] 08:13:25 INFO - PROCESS | 1652 | 1461338005042 Marionette DEBUG loaded listener.js 08:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e703000) [pid = 1652] [serial = 471] [outer = 0x129eacc00] 08:13:25 INFO - PROCESS | 1652 | 1461338005319 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]]]}] 08:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 08:13:25 INFO - PROCESS | 1652 | 1461338005348 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:13:25 INFO - PROCESS | 1652 | 1461338005350 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:13:25 INFO - PROCESS | 1652 | 1461338005360 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:13:25 INFO - PROCESS | 1652 | 1461338005361 Marionette TRACE conn2 <- [1,602,null,{}] 08:13:25 INFO - PROCESS | 1652 | 1461338005363 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}] 08:13:25 INFO - PROCESS | 1652 | 1461338005445 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:13:25 INFO - PROCESS | 1652 | 1461338005452 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4ef000 == 54 [pid = 1652] [id = 158] 08:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e3e4400) [pid = 1652] [serial = 472] [outer = 0x0] 08:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e70a400) [pid = 1652] [serial = 473] [outer = 0x12e3e4400] 08:13:25 INFO - PROCESS | 1652 | 1461338005477 Marionette DEBUG loaded listener.js 08:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e723800) [pid = 1652] [serial = 474] [outer = 0x12e3e4400] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4a000 == 53 [pid = 1652] [id = 124] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71a000 == 52 [pid = 1652] [id = 126] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b55f000 == 51 [pid = 1652] [id = 127] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125d9d000 == 50 [pid = 1652] [id = 125] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4c000 == 49 [pid = 1652] [id = 104] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1297de000 == 48 [pid = 1652] [id = 123] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11588a000 == 47 [pid = 1652] [id = 113] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119144800 == 46 [pid = 1652] [id = 103] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11b934000 == 45 [pid = 1652] [id = 146] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127f15800 == 44 [pid = 1652] [id = 145] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12e166800 == 43 [pid = 1652] [id = 144] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d496800 == 42 [pid = 1652] [id = 143] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d32e800 == 41 [pid = 1652] [id = 142] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127e8d000 == 40 [pid = 1652] [id = 141] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119adf800 == 39 [pid = 1652] [id = 140] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c2000 == 38 [pid = 1652] [id = 139] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119156000 == 37 [pid = 1652] [id = 148] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118f5d800 == 36 [pid = 1652] [id = 147] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125a9e000 == 35 [pid = 1652] [id = 150] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129716800 == 34 [pid = 1652] [id = 153] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11c230000 == 33 [pid = 1652] [id = 149] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119ada000 == 32 [pid = 1652] [id = 155] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125fbe800 == 31 [pid = 1652] [id = 151] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a718000 == 30 [pid = 1652] [id = 154] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbc5000 == 29 [pid = 1652] [id = 156] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127e96800 == 28 [pid = 1652] [id = 152] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118ed7800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11af94000) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12db51800 == 27 [pid = 1652] [id = 157] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b5de400) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129c8f000) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b7bb400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bd8e400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bd83400) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129eb2800) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127e72c00) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114d8c400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1273e7400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127eb7c00) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a940000) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bae3400) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11aa78400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118ed6000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125b11000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126b0bc00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b58f800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12d39e800) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12da1b800) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11af90800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125e73400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127fa6800) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c26f400) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12d171800) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bf76000) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d169400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129742c00) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1277e4800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 08:13:26 INFO - PROCESS | 1652 | 1461338006993 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]]]}] 08:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1671ms 08:13:27 INFO - PROCESS | 1652 | 1461338007032 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:13:27 INFO - PROCESS | 1652 | 1461338007035 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:13:27 INFO - PROCESS | 1652 | 1461338007039 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:13:27 INFO - PROCESS | 1652 | 1461338007041 Marionette TRACE conn2 <- [1,606,null,{}] 08:13:27 INFO - PROCESS | 1652 | 1461338007045 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}] 08:13:27 INFO - PROCESS | 1652 | 1461338007130 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:13:27 INFO - PROCESS | 1652 | 1461338007174 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1159d9800 == 28 [pid = 1652] [id = 159] 08:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11554c000) [pid = 1652] [serial = 475] [outer = 0x0] 08:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1158cd800) [pid = 1652] [serial = 476] [outer = 0x11554c000] 08:13:27 INFO - PROCESS | 1652 | 1461338007203 Marionette DEBUG loaded listener.js 08:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1186a0000) [pid = 1652] [serial = 477] [outer = 0x11554c000] 08:13:27 INFO - PROCESS | 1652 | 1461338007583 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]]]}] 08:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 570ms 08:13:27 INFO - PROCESS | 1652 | 1461338007610 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:13:27 INFO - PROCESS | 1652 | 1461338007619 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:13:27 INFO - PROCESS | 1652 | 1461338007626 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:13:27 INFO - PROCESS | 1652 | 1461338007629 Marionette TRACE conn2 <- [1,610,null,{}] 08:13:27 INFO - PROCESS | 1652 | 1461338007633 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}] 08:13:27 INFO - PROCESS | 1652 | 1461338007753 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:13:27 INFO - PROCESS | 1652 | 1461338007823 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f02800 == 29 [pid = 1652] [id = 160] 08:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1159d1400) [pid = 1652] [serial = 478] [outer = 0x0] 08:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118add000) [pid = 1652] [serial = 479] [outer = 0x1159d1400] 08:13:27 INFO - PROCESS | 1652 | 1461338007865 Marionette DEBUG loaded listener.js 08:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119a0d400) [pid = 1652] [serial = 480] [outer = 0x1159d1400] 08:13:28 INFO - PROCESS | 1652 | 1461338008187 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]]]}] 08:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 571ms 08:13:28 INFO - PROCESS | 1652 | 1461338008197 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:13:28 INFO - PROCESS | 1652 | 1461338008199 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:13:28 INFO - PROCESS | 1652 | 1461338008208 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:13:28 INFO - PROCESS | 1652 | 1461338008210 Marionette TRACE conn2 <- [1,614,null,{}] 08:13:28 INFO - PROCESS | 1652 | 1461338008222 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}] 08:13:28 INFO - PROCESS | 1652 | 1461338008319 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:13:28 INFO - PROCESS | 1652 | 1461338008326 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad6800 == 30 [pid = 1652] [id = 161] 08:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1147e6c00) [pid = 1652] [serial = 481] [outer = 0x0] 08:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11a72c800) [pid = 1652] [serial = 482] [outer = 0x1147e6c00] 08:13:28 INFO - PROCESS | 1652 | 1461338008355 Marionette DEBUG loaded listener.js 08:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11ab79400) [pid = 1652] [serial = 483] [outer = 0x1147e6c00] 08:13:28 INFO - PROCESS | 1652 | 1461338008681 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]]]}] 08:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 527ms 08:13:28 INFO - PROCESS | 1652 | 1461338008730 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:13:28 INFO - PROCESS | 1652 | 1461338008731 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:13:28 INFO - PROCESS | 1652 | 1461338008734 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:13:28 INFO - PROCESS | 1652 | 1461338008735 Marionette TRACE conn2 <- [1,618,null,{}] 08:13:28 INFO - PROCESS | 1652 | 1461338008737 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}] 08:13:28 INFO - PROCESS | 1652 | 1461338008808 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:13:28 INFO - PROCESS | 1652 | 1461338008813 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a920000 == 31 [pid = 1652] [id = 162] 08:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11ab7a400) [pid = 1652] [serial = 484] [outer = 0x0] 08:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11af95800) [pid = 1652] [serial = 485] [outer = 0x11ab7a400] 08:13:28 INFO - PROCESS | 1652 | 1461338008841 Marionette DEBUG loaded listener.js 08:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bad7c00) [pid = 1652] [serial = 486] [outer = 0x11ab7a400] 08:13:29 INFO - PROCESS | 1652 | 1461338009177 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]]]}] 08:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 08:13:29 INFO - PROCESS | 1652 | 1461338009205 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:13:29 INFO - PROCESS | 1652 | 1461338009207 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:13:29 INFO - PROCESS | 1652 | 1461338009220 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:13:29 INFO - PROCESS | 1652 | 1461338009222 Marionette TRACE conn2 <- [1,622,null,{}] 08:13:29 INFO - PROCESS | 1652 | 1461338009225 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}] 08:13:29 INFO - PROCESS | 1652 | 1461338009331 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:13:29 INFO - PROCESS | 1652 | 1461338009340 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab2e800 == 32 [pid = 1652] [id = 163] 08:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11554ec00) [pid = 1652] [serial = 487] [outer = 0x0] 08:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11bcdf800) [pid = 1652] [serial = 488] [outer = 0x11554ec00] 08:13:29 INFO - PROCESS | 1652 | 1461338009381 Marionette DEBUG loaded listener.js 08:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bf45c00) [pid = 1652] [serial = 489] [outer = 0x11554ec00] 08:13:29 INFO - PROCESS | 1652 | 1461338009813 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]]]}] 08:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 08:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:13:29 INFO - PROCESS | 1652 | 1461338009841 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:13:29 INFO - PROCESS | 1652 | 1461338009842 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:13:29 INFO - PROCESS | 1652 | 1461338009844 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:13:29 INFO - PROCESS | 1652 | 1461338009845 Marionette TRACE conn2 <- [1,626,null,{}] 08:13:29 INFO - PROCESS | 1652 | 1461338009848 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}] 08:13:29 INFO - PROCESS | 1652 | 1461338009934 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:13:29 INFO - PROCESS | 1652 | 1461338009939 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b92e800 == 33 [pid = 1652] [id = 164] 08:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c18cc00) [pid = 1652] [serial = 490] [outer = 0x0] 08:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c702c00) [pid = 1652] [serial = 491] [outer = 0x11c18cc00] 08:13:29 INFO - PROCESS | 1652 | 1461338009970 Marionette DEBUG loaded listener.js 08:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125915c00) [pid = 1652] [serial = 492] [outer = 0x11c18cc00] 08:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 470ms 08:13:30 INFO - PROCESS | 1652 | 1461338010311 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]]]}] 08:13:30 INFO - PROCESS | 1652 | 1461338010316 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:13:30 INFO - PROCESS | 1652 | 1461338010321 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:13:30 INFO - PROCESS | 1652 | 1461338010324 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:13:30 INFO - PROCESS | 1652 | 1461338010325 Marionette TRACE conn2 <- [1,630,null,{}] 08:13:30 INFO - PROCESS | 1652 | 1461338010329 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}] 08:13:30 INFO - PROCESS | 1652 | 1461338010466 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:13:30 INFO - PROCESS | 1652 | 1461338010476 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc35800 == 34 [pid = 1652] [id = 165] 08:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118a55400) [pid = 1652] [serial = 493] [outer = 0x0] 08:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x125917400) [pid = 1652] [serial = 494] [outer = 0x118a55400] 08:13:30 INFO - PROCESS | 1652 | 1461338010517 Marionette DEBUG loaded listener.js 08:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125d10400) [pid = 1652] [serial = 495] [outer = 0x118a55400] 08:13:30 INFO - PROCESS | 1652 | 1461338010913 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]]]}] 08:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 620ms 08:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:13:30 INFO - PROCESS | 1652 | 1461338010944 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:13:30 INFO - PROCESS | 1652 | 1461338010945 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:13:30 INFO - PROCESS | 1652 | 1461338010947 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:13:30 INFO - PROCESS | 1652 | 1461338010948 Marionette TRACE conn2 <- [1,634,null,{}] 08:13:30 INFO - PROCESS | 1652 | 1461338010952 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}] 08:13:31 INFO - PROCESS | 1652 | 1461338011021 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:13:31 INFO - PROCESS | 1652 | 1461338011025 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c240000 == 35 [pid = 1652] [id = 166] 08:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x125920000) [pid = 1652] [serial = 496] [outer = 0x0] 08:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126977800) [pid = 1652] [serial = 497] [outer = 0x125920000] 08:13:31 INFO - PROCESS | 1652 | 1461338011053 Marionette DEBUG loaded listener.js 08:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126e68c00) [pid = 1652] [serial = 498] [outer = 0x125920000] 08:13:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:31 INFO - PROCESS | 1652 | 1461338011463 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]]]}] 08:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 571ms 08:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:13:31 INFO - PROCESS | 1652 | 1461338011519 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:13:31 INFO - PROCESS | 1652 | 1461338011521 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:13:31 INFO - PROCESS | 1652 | 1461338011525 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:13:31 INFO - PROCESS | 1652 | 1461338011527 Marionette TRACE conn2 <- [1,638,null,{}] 08:13:31 INFO - PROCESS | 1652 | 1461338011530 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}] 08:13:31 INFO - PROCESS | 1652 | 1461338011644 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:13:31 INFO - PROCESS | 1652 | 1461338011657 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad5000 == 36 [pid = 1652] [id = 167] 08:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126871800) [pid = 1652] [serial = 499] [outer = 0x0] 08:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1273e1800) [pid = 1652] [serial = 500] [outer = 0x126871800] 08:13:31 INFO - PROCESS | 1652 | 1461338011698 Marionette DEBUG loaded listener.js 08:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1273ef400) [pid = 1652] [serial = 501] [outer = 0x126871800] 08:13:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:32 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:32 INFO - PROCESS | 1652 | 1461338012117 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]]]}] 08:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 08:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:13:32 INFO - PROCESS | 1652 | 1461338012150 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:13:32 INFO - PROCESS | 1652 | 1461338012152 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:13:32 INFO - PROCESS | 1652 | 1461338012154 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:13:32 INFO - PROCESS | 1652 | 1461338012155 Marionette TRACE conn2 <- [1,642,null,{}] 08:13:32 INFO - PROCESS | 1652 | 1461338012157 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}] 08:13:32 INFO - PROCESS | 1652 | 1461338012253 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:13:32 INFO - PROCESS | 1652 | 1461338012284 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125aac000 == 37 [pid = 1652] [id = 168] 08:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1273f0c00) [pid = 1652] [serial = 502] [outer = 0x0] 08:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127e72000) [pid = 1652] [serial = 503] [outer = 0x1273f0c00] 08:13:32 INFO - PROCESS | 1652 | 1461338012309 Marionette DEBUG loaded listener.js 08:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127ebb800) [pid = 1652] [serial = 504] [outer = 0x1273f0c00] 08:13:32 INFO - PROCESS | 1652 | 1461338012632 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]]]}] 08:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 08:13:32 INFO - PROCESS | 1652 | 1461338012672 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:13:32 INFO - PROCESS | 1652 | 1461338012674 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:13:32 INFO - PROCESS | 1652 | 1461338012676 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:13:32 INFO - PROCESS | 1652 | 1461338012678 Marionette TRACE conn2 <- [1,646,null,{}] 08:13:32 INFO - PROCESS | 1652 | 1461338012680 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}] 08:13:32 INFO - PROCESS | 1652 | 1461338012780 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:13:32 INFO - PROCESS | 1652 | 1461338012810 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126bbb000 == 38 [pid = 1652] [id = 169] 08:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1277e4800) [pid = 1652] [serial = 505] [outer = 0x0] 08:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128487c00) [pid = 1652] [serial = 506] [outer = 0x1277e4800] 08:13:32 INFO - PROCESS | 1652 | 1461338012840 Marionette DEBUG loaded listener.js 08:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1297b6c00) [pid = 1652] [serial = 507] [outer = 0x1277e4800] 08:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:13:33 INFO - PROCESS | 1652 | 1461338013192 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]]]}] 08:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 08:13:33 INFO - PROCESS | 1652 | 1461338013196 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:13:33 INFO - PROCESS | 1652 | 1461338013197 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:13:33 INFO - PROCESS | 1652 | 1461338013199 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:13:33 INFO - PROCESS | 1652 | 1461338013202 Marionette TRACE conn2 <- [1,650,null,{}] 08:13:33 INFO - PROCESS | 1652 | 1461338013205 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}] 08:13:33 INFO - PROCESS | 1652 | 1461338013297 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:13:33 INFO - PROCESS | 1652 | 1461338013301 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1275ab000 == 39 [pid = 1652] [id = 170] 08:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x127ebe800) [pid = 1652] [serial = 508] [outer = 0x0] 08:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129993800) [pid = 1652] [serial = 509] [outer = 0x127ebe800] 08:13:33 INFO - PROCESS | 1652 | 1461338013326 Marionette DEBUG loaded listener.js 08:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129ead800) [pid = 1652] [serial = 510] [outer = 0x127ebe800] 08:13:33 INFO - PROCESS | 1652 | 1461338013655 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]]]}] 08:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 08:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:13:33 INFO - PROCESS | 1652 | 1461338013680 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:13:33 INFO - PROCESS | 1652 | 1461338013681 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:13:33 INFO - PROCESS | 1652 | 1461338013686 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:13:33 INFO - PROCESS | 1652 | 1461338013688 Marionette TRACE conn2 <- [1,654,null,{}] 08:13:33 INFO - PROCESS | 1652 | 1461338013691 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}] 08:13:33 INFO - PROCESS | 1652 | 1461338013787 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:13:33 INFO - PROCESS | 1652 | 1461338013791 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297c6000 == 40 [pid = 1652] [id = 171] 08:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129992800) [pid = 1652] [serial = 511] [outer = 0x0] 08:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a7dec00) [pid = 1652] [serial = 512] [outer = 0x129992800] 08:13:33 INFO - PROCESS | 1652 | 1461338013816 Marionette DEBUG loaded listener.js 08:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a7e9000) [pid = 1652] [serial = 513] [outer = 0x129992800] 08:13:34 INFO - PROCESS | 1652 | 1461338014374 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]]]}] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a7dfc00) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11a72f000) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114f71400) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1259fa400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bf3b000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b7bd000) [pid = 1652] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bd80800) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bd82800) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11b94e400) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129eacc00) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127eba000) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1297b3400) [pid = 1652] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127ec1c00) [pid = 1652] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126b10800) [pid = 1652] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11aa7a000) [pid = 1652] [serial = 442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11912e800) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a505c00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129ea9400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bf6c400) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b5d9400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1297be800) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c191c00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11a737400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d3a3400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11aa7a800) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125919400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12759b400) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:13:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129743800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 722ms 08:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:13:34 INFO - PROCESS | 1652 | 1461338014406 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:13:34 INFO - PROCESS | 1652 | 1461338014408 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:13:34 INFO - PROCESS | 1652 | 1461338014410 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:13:34 INFO - PROCESS | 1652 | 1461338014411 Marionette TRACE conn2 <- [1,658,null,{}] 08:13:34 INFO - PROCESS | 1652 | 1461338014413 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}] 08:13:34 INFO - PROCESS | 1652 | 1461338014487 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:13:34 INFO - PROCESS | 1652 | 1461338014492 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119268000 == 41 [pid = 1652] [id = 172] 08:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1158d1800) [pid = 1652] [serial = 514] [outer = 0x0] 08:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11a505c00) [pid = 1652] [serial = 515] [outer = 0x1158d1800] 08:13:34 INFO - PROCESS | 1652 | 1461338014521 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11bf49400) [pid = 1652] [serial = 516] [outer = 0x1158d1800] 08:13:34 INFO - PROCESS | 1652 | 1461338014823 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]]]}] 08:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 417ms 08:13:34 INFO - PROCESS | 1652 | 1461338014828 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:13:34 INFO - PROCESS | 1652 | 1461338014829 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:13:34 INFO - PROCESS | 1652 | 1461338014831 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:13:34 INFO - PROCESS | 1652 | 1461338014832 Marionette TRACE conn2 <- [1,662,null,{}] 08:13:34 INFO - PROCESS | 1652 | 1461338014842 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}] 08:13:34 INFO - PROCESS | 1652 | 1461338014922 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:13:34 INFO - PROCESS | 1652 | 1461338014927 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e38000 == 42 [pid = 1652] [id = 173] 08:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1191b0400) [pid = 1652] [serial = 517] [outer = 0x0] 08:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127ebb000) [pid = 1652] [serial = 518] [outer = 0x1191b0400] 08:13:34 INFO - PROCESS | 1652 | 1461338014952 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7e8000) [pid = 1652] [serial = 519] [outer = 0x1191b0400] 08:13:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:35 INFO - PROCESS | 1652 | 1461338015267 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]]]}] 08:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 478ms 08:13:35 INFO - PROCESS | 1652 | 1461338015309 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:13:35 INFO - PROCESS | 1652 | 1461338015310 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:13:35 INFO - PROCESS | 1652 | 1461338015313 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:13:35 INFO - PROCESS | 1652 | 1461338015314 Marionette TRACE conn2 <- [1,666,null,{}] 08:13:35 INFO - PROCESS | 1652 | 1461338015316 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}] 08:13:35 INFO - PROCESS | 1652 | 1461338015413 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:13:35 INFO - PROCESS | 1652 | 1461338015422 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a712000 == 43 [pid = 1652] [id = 174] 08:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a7e9c00) [pid = 1652] [serial = 520] [outer = 0x0] 08:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b593c00) [pid = 1652] [serial = 521] [outer = 0x12a7e9c00] 08:13:35 INFO - PROCESS | 1652 | 1461338015447 Marionette DEBUG loaded listener.js 08:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b5db400) [pid = 1652] [serial = 522] [outer = 0x12a7e9c00] 08:13:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:35 INFO - PROCESS | 1652 | 1461338015754 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]]]}] 08:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 467ms 08:13:35 INFO - PROCESS | 1652 | 1461338015781 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:13:35 INFO - PROCESS | 1652 | 1461338015782 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:13:35 INFO - PROCESS | 1652 | 1461338015787 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:13:35 INFO - PROCESS | 1652 | 1461338015788 Marionette TRACE conn2 <- [1,670,null,{}] 08:13:35 INFO - PROCESS | 1652 | 1461338015790 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}] 08:13:35 INFO - PROCESS | 1652 | 1461338015864 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:13:35 INFO - PROCESS | 1652 | 1461338015870 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b963800 == 44 [pid = 1652] [id = 175] 08:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126b02800) [pid = 1652] [serial = 523] [outer = 0x0] 08:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b7be400) [pid = 1652] [serial = 524] [outer = 0x126b02800] 08:13:35 INFO - PROCESS | 1652 | 1461338015895 Marionette DEBUG loaded listener.js 08:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bd80800) [pid = 1652] [serial = 525] [outer = 0x126b02800] 08:13:36 INFO - PROCESS | 1652 | 1461338016212 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]]]}] 08:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 08:13:36 INFO - PROCESS | 1652 | 1461338016256 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:13:36 INFO - PROCESS | 1652 | 1461338016257 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:13:36 INFO - PROCESS | 1652 | 1461338016259 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:13:36 INFO - PROCESS | 1652 | 1461338016260 Marionette TRACE conn2 <- [1,674,null,{}] 08:13:36 INFO - PROCESS | 1652 | 1461338016263 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}] 08:13:36 INFO - PROCESS | 1652 | 1461338016360 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:13:36 INFO - PROCESS | 1652 | 1461338016368 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbcb000 == 45 [pid = 1652] [id = 176] 08:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b5de400) [pid = 1652] [serial = 526] [outer = 0x0] 08:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bd87000) [pid = 1652] [serial = 527] [outer = 0x12b5de400] 08:13:36 INFO - PROCESS | 1652 | 1461338016395 Marionette DEBUG loaded listener.js 08:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bf73c00) [pid = 1652] [serial = 528] [outer = 0x12b5de400] 08:13:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:13:36 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:13:36 INFO - PROCESS | 1652 | 1461338016954 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]]]}] 08:13:36 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 08:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 718ms 08:13:37 INFO - PROCESS | 1652 | 1461338016997 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:13:37 INFO - PROCESS | 1652 | 1461338017000 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:13:37 INFO - PROCESS | 1652 | 1461338017009 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:13:37 INFO - PROCESS | 1652 | 1461338017012 Marionette TRACE conn2 <- [1,678,null,{}] 08:13:37 INFO - PROCESS | 1652 | 1461338017018 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}] 08:13:37 INFO - PROCESS | 1652 | 1461338017217 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:13:37 INFO - PROCESS | 1652 | 1461338017311 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0d000 == 46 [pid = 1652] [id = 177] 08:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1188b3c00) [pid = 1652] [serial = 529] [outer = 0x0] 08:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118a59400) [pid = 1652] [serial = 530] [outer = 0x1188b3c00] 08:13:37 INFO - PROCESS | 1652 | 1461338017344 Marionette DEBUG loaded listener.js 08:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119a0a800) [pid = 1652] [serial = 531] [outer = 0x1188b3c00] 08:13:37 INFO - PROCESS | 1652 | 1461338017872 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]]]}] 08:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 873ms 08:13:37 INFO - PROCESS | 1652 | 1461338017881 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:13:37 INFO - PROCESS | 1652 | 1461338017885 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:13:37 INFO - PROCESS | 1652 | 1461338017890 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:13:37 INFO - PROCESS | 1652 | 1461338017892 Marionette TRACE conn2 <- [1,682,null,{}] 08:13:37 INFO - PROCESS | 1652 | 1461338017895 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}] 08:13:38 INFO - PROCESS | 1652 | 1461338018004 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:13:38 INFO - PROCESS | 1652 | 1461338018076 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1159eb800 == 47 [pid = 1652] [id = 178] 08:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1147e6400) [pid = 1652] [serial = 532] [outer = 0x0] 08:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114d8c800) [pid = 1652] [serial = 533] [outer = 0x1147e6400] 08:13:38 INFO - PROCESS | 1652 | 1461338018107 Marionette DEBUG loaded listener.js 08:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a50ec00) [pid = 1652] [serial = 534] [outer = 0x1147e6400] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b963800 == 46 [pid = 1652] [id = 175] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a712000 == 45 [pid = 1652] [id = 174] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126e38000 == 44 [pid = 1652] [id = 173] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e70a400) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119268000 == 43 [pid = 1652] [id = 172] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1297c6000 == 42 [pid = 1652] [id = 171] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1275ab000 == 41 [pid = 1652] [id = 170] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126bbb000 == 40 [pid = 1652] [id = 169] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x125aac000 == 39 [pid = 1652] [id = 168] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad5000 == 38 [pid = 1652] [id = 167] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c240000 == 37 [pid = 1652] [id = 166] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc35800 == 36 [pid = 1652] [id = 165] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11b92e800 == 35 [pid = 1652] [id = 164] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab2e800 == 34 [pid = 1652] [id = 163] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a920000 == 33 [pid = 1652] [id = 162] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad6800 == 32 [pid = 1652] [id = 161] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118f02800 == 31 [pid = 1652] [id = 160] 08:13:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1159d9800 == 30 [pid = 1652] [id = 159] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b5d5000) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bad9000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118ed3800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x125e75000) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x125916000) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a7df000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bd86800) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12caaa800) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bf71800) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12da98000) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d397c00) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c705c00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127ec5400) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12e3e4000) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12dbe5800) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12da19800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129eac400) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129743000) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1297b8800) [pid = 1652] [serial = 450] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127e76400) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127fa6000) [pid = 1652] [serial = 447] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125e74c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1273e4800) [pid = 1652] [serial = 444] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bf48400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11af9b400) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11accd000) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a735c00) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e39cc00) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12da19400) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12dbdd400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12da1f000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12d39dc00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12d1fb400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bd8fc00) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a7df400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128482c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12697ec00) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11bf3ec00) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11af9c000) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e703000) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12da99c00) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11bcde400) [pid = 1652] [serial = 188] [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.] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12e3dd800) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b7bc800) [pid = 1652] [serial = 453] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11bed6000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126b0e400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 08:13:38 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a7e9400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 08:13:39 INFO - PROCESS | 1652 | 1461338019235 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]]]}] 08:13:39 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) 08:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1371ms 08:13:39 INFO - PROCESS | 1652 | 1461338019262 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:13:39 INFO - PROCESS | 1652 | 1461338019265 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:13:39 INFO - PROCESS | 1652 | 1461338019271 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:13:39 INFO - PROCESS | 1652 | 1461338019274 Marionette TRACE conn2 <- [1,686,null,{}] 08:13:39 INFO - PROCESS | 1652 | 1461338019280 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}] 08:13:39 INFO - PROCESS | 1652 | 1461338019396 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:13:39 INFO - PROCESS | 1652 | 1461338019407 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d9800 == 31 [pid = 1652] [id = 179] 08:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118a23400) [pid = 1652] [serial = 535] [outer = 0x0] 08:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118ed7800) [pid = 1652] [serial = 536] [outer = 0x118a23400] 08:13:39 INFO - PROCESS | 1652 | 1461338019444 Marionette DEBUG loaded listener.js 08:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11927e000) [pid = 1652] [serial = 537] [outer = 0x118a23400] 08:13:40 INFO - PROCESS | 1652 | 1461338020275 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]]]}] 08:13:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:13:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1025ms 08:13:40 INFO - PROCESS | 1652 | 1461338020295 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:13:40 INFO - PROCESS | 1652 | 1461338020299 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:13:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:13:40 INFO - PROCESS | 1652 | 1461338020304 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:13:40 INFO - PROCESS | 1652 | 1461338020306 Marionette TRACE conn2 <- [1,690,null,{}] 08:13:40 INFO - PROCESS | 1652 | 1461338020311 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}] 08:13:40 INFO - PROCESS | 1652 | 1461338020388 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:13:40 INFO - PROCESS | 1652 | 1461338020392 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae6000 == 32 [pid = 1652] [id = 180] 08:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a502400) [pid = 1652] [serial = 538] [outer = 0x0] 08:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11ab6dc00) [pid = 1652] [serial = 539] [outer = 0x11a502400] 08:13:40 INFO - PROCESS | 1652 | 1461338020421 Marionette DEBUG loaded listener.js 08:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ab7ac00) [pid = 1652] [serial = 540] [outer = 0x11a502400] 08:13:41 INFO - PROCESS | 1652 | 1461338021276 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]]]}] 08:13:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:13:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1024ms 08:13:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:13:41 INFO - PROCESS | 1652 | 1461338021328 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:13:41 INFO - PROCESS | 1652 | 1461338021330 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:13:41 INFO - PROCESS | 1652 | 1461338021332 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:13:41 INFO - PROCESS | 1652 | 1461338021334 Marionette TRACE conn2 <- [1,694,null,{}] 08:13:41 INFO - PROCESS | 1652 | 1461338021349 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}] 08:13:41 INFO - PROCESS | 1652 | 1461338021468 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:13:41 INFO - PROCESS | 1652 | 1461338021474 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af17000 == 33 [pid = 1652] [id = 181] 08:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11ada3400) [pid = 1652] [serial = 541] [outer = 0x0] 08:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bad7400) [pid = 1652] [serial = 542] [outer = 0x11ada3400] 08:13:41 INFO - PROCESS | 1652 | 1461338021502 Marionette DEBUG loaded listener.js 08:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bf3b000) [pid = 1652] [serial = 543] [outer = 0x11ada3400] 08:13:42 INFO - PROCESS | 1652 | 1461338022322 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]]]}] 08:13:42 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) 08:13:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1026ms 08:13:42 INFO - PROCESS | 1652 | 1461338022358 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:13:42 INFO - PROCESS | 1652 | 1461338022360 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:13:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:13:42 INFO - PROCESS | 1652 | 1461338022362 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:13:42 INFO - PROCESS | 1652 | 1461338022364 Marionette TRACE conn2 <- [1,698,null,{}] 08:13:42 INFO - PROCESS | 1652 | 1461338022366 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}] 08:13:42 INFO - PROCESS | 1652 | 1461338022462 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:13:42 INFO - PROCESS | 1652 | 1461338022467 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc3f000 == 34 [pid = 1652] [id = 182] 08:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c18d000) [pid = 1652] [serial = 544] [outer = 0x0] 08:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c280400) [pid = 1652] [serial = 545] [outer = 0x11c18d000] 08:13:42 INFO - PROCESS | 1652 | 1461338022494 Marionette DEBUG loaded listener.js 08:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c72dc00) [pid = 1652] [serial = 546] [outer = 0x11c18d000] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126b02800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1277e4800) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118a55400) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1147e6c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126871800) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1159d1400) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125920000) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127ebe800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11554c000) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11c18cc00) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11ab7a400) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11554ec00) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129992800) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1158d1800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a7e9c00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1191b0400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:13:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1273f0c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:13:43 INFO - PROCESS | 1652 | 1461338023311 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]]]}] 08:13:43 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) 08:13:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 08:13:43 INFO - PROCESS | 1652 | 1461338023331 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:13:43 INFO - PROCESS | 1652 | 1461338023332 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:13:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:13:43 INFO - PROCESS | 1652 | 1461338023336 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:13:43 INFO - PROCESS | 1652 | 1461338023337 Marionette TRACE conn2 <- [1,702,null,{}] 08:13:43 INFO - PROCESS | 1652 | 1461338023339 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}] 08:13:43 INFO - PROCESS | 1652 | 1461338023411 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:13:43 INFO - PROCESS | 1652 | 1461338023416 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a934000 == 35 [pid = 1652] [id = 183] 08:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1147e1000) [pid = 1652] [serial = 547] [outer = 0x0] 08:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11af8f000) [pid = 1652] [serial = 548] [outer = 0x1147e1000] 08:13:43 INFO - PROCESS | 1652 | 1461338023444 Marionette DEBUG loaded listener.js 08:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11c711000) [pid = 1652] [serial = 549] [outer = 0x1147e1000] 08:13:44 INFO - PROCESS | 1652 | 1461338024280 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]]]}] 08:13:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:13:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 08:13:44 INFO - PROCESS | 1652 | 1461338024305 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:13:44 INFO - PROCESS | 1652 | 1461338024306 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:13:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:13:44 INFO - PROCESS | 1652 | 1461338024308 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:13:44 INFO - PROCESS | 1652 | 1461338024309 Marionette TRACE conn2 <- [1,706,null,{}] 08:13:44 INFO - PROCESS | 1652 | 1461338024312 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}] 08:13:44 INFO - PROCESS | 1652 | 1461338024410 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:13:44 INFO - PROCESS | 1652 | 1461338024417 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7cd800 == 36 [pid = 1652] [id = 184] 08:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11aa82400) [pid = 1652] [serial = 550] [outer = 0x0] 08:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x125e75800) [pid = 1652] [serial = 551] [outer = 0x11aa82400] 08:13:44 INFO - PROCESS | 1652 | 1461338024448 Marionette DEBUG loaded listener.js 08:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1273b9c00) [pid = 1652] [serial = 552] [outer = 0x11aa82400] 08:13:45 INFO - PROCESS | 1652 | 1461338025214 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]]]}] 08:13:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:13:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 08:13:45 INFO - PROCESS | 1652 | 1461338025281 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:13:45 INFO - PROCESS | 1652 | 1461338025284 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:13:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:13:45 INFO - PROCESS | 1652 | 1461338025287 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:13:45 INFO - PROCESS | 1652 | 1461338025290 Marionette TRACE conn2 <- [1,710,null,{}] 08:13:45 INFO - PROCESS | 1652 | 1461338025295 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}] 08:13:45 INFO - PROCESS | 1652 | 1461338025389 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:13:45 INFO - PROCESS | 1652 | 1461338025432 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e4000 == 37 [pid = 1652] [id = 185] 08:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1154d7400) [pid = 1652] [serial = 553] [outer = 0x0] 08:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11584d800) [pid = 1652] [serial = 554] [outer = 0x1154d7400] 08:13:45 INFO - PROCESS | 1652 | 1461338025466 Marionette DEBUG loaded listener.js 08:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118a55800) [pid = 1652] [serial = 555] [outer = 0x1154d7400] 08:13:46 INFO - PROCESS | 1652 | 1461338026411 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]]]}] 08:13:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:13:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1173ms 08:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:13:46 INFO - PROCESS | 1652 | 1461338026461 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:13:46 INFO - PROCESS | 1652 | 1461338026465 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:13:46 INFO - PROCESS | 1652 | 1461338026470 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:13:46 INFO - PROCESS | 1652 | 1461338026472 Marionette TRACE conn2 <- [1,714,null,{}] 08:13:46 INFO - PROCESS | 1652 | 1461338026474 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}] 08:13:46 INFO - PROCESS | 1652 | 1461338026565 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:13:46 INFO - PROCESS | 1652 | 1461338026607 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b58e800 == 38 [pid = 1652] [id = 186] 08:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118a22800) [pid = 1652] [serial = 556] [outer = 0x0] 08:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11aa79800) [pid = 1652] [serial = 557] [outer = 0x118a22800] 08:13:46 INFO - PROCESS | 1652 | 1461338026638 Marionette DEBUG loaded listener.js 08:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bad8400) [pid = 1652] [serial = 558] [outer = 0x118a22800] 08:13:47 INFO - PROCESS | 1652 | 1461338027549 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]]]}] 08:13:47 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 08:13:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 08:13:47 INFO - PROCESS | 1652 | 1461338027591 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:13:47 INFO - PROCESS | 1652 | 1461338027592 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:13:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:13:47 INFO - PROCESS | 1652 | 1461338027595 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:13:47 INFO - PROCESS | 1652 | 1461338027597 Marionette TRACE conn2 <- [1,718,null,{}] 08:13:47 INFO - PROCESS | 1652 | 1461338027605 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}] 08:13:47 INFO - PROCESS | 1652 | 1461338027702 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:13:47 INFO - PROCESS | 1652 | 1461338027747 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b59800 == 39 [pid = 1652] [id = 187] 08:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bedf400) [pid = 1652] [serial = 559] [outer = 0x0] 08:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1259fe400) [pid = 1652] [serial = 560] [outer = 0x11bedf400] 08:13:47 INFO - PROCESS | 1652 | 1461338027780 Marionette DEBUG loaded listener.js 08:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126b11c00) [pid = 1652] [serial = 561] [outer = 0x11bedf400] 08:13:48 INFO - PROCESS | 1652 | 1461338028663 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]]]}] 08:13:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1075ms 08:13:48 INFO - PROCESS | 1652 | 1461338028680 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:13:48 INFO - PROCESS | 1652 | 1461338028683 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:13:48 INFO - PROCESS | 1652 | 1461338028689 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:13:48 INFO - PROCESS | 1652 | 1461338028691 Marionette TRACE conn2 <- [1,722,null,{}] 08:13:48 INFO - PROCESS | 1652 | 1461338028696 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}] 08:13:48 INFO - PROCESS | 1652 | 1461338028782 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:13:48 INFO - PROCESS | 1652 | 1461338028828 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b65800 == 40 [pid = 1652] [id = 188] 08:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x114d83000) [pid = 1652] [serial = 562] [outer = 0x0] 08:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x114f67c00) [pid = 1652] [serial = 563] [outer = 0x114d83000] 08:13:48 INFO - PROCESS | 1652 | 1461338028857 Marionette DEBUG loaded listener.js 08:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115465400) [pid = 1652] [serial = 564] [outer = 0x114d83000] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a934000 == 39 [pid = 1652] [id = 183] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc3f000 == 38 [pid = 1652] [id = 182] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11af17000 == 37 [pid = 1652] [id = 181] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae6000 == 36 [pid = 1652] [id = 180] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d9800 == 35 [pid = 1652] [id = 179] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1159eb800 == 34 [pid = 1652] [id = 178] 08:13:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0d000 == 33 [pid = 1652] [id = 177] 08:13:49 INFO - PROCESS | 1652 | 1461338029301 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] 08:13:49 INFO - PROCESS | 1652 | 1461338029315 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b7be400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128487c00) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125917400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125d10400) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11a72c800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11ab79400) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1273e1800) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118add000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119a0d400) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126977800) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126e68c00) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129993800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1158cd800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1186a0000) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11c702c00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x125915c00) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11af95800) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11bad7c00) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11bcdf800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11bf45c00) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1297b6c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12a7dec00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11bf49400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a7e9000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12b593c00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11a505c00) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x127ebb000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x127e72000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x127ebb800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12b5db400) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x129ead800) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12bd80800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12a7e8000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1273ef400) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 08:13:49 INFO - PROCESS | 1652 | 1461338029333 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:13:49 INFO - PROCESS | 1652 | 1461338029336 Marionette TRACE conn2 <- [1,726,null,{}] 08:13:49 INFO - PROCESS | 1652 | 1461338029348 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}] 08:13:49 INFO - PROCESS | 1652 | 1461338029426 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:13:49 INFO - PROCESS | 1652 | 1461338029431 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188c6800 == 34 [pid = 1652] [id = 189] 08:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x116546800) [pid = 1652] [serial = 565] [outer = 0x0] 08:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11861c800) [pid = 1652] [serial = 566] [outer = 0x116546800] 08:13:49 INFO - PROCESS | 1652 | 1461338029461 Marionette DEBUG loaded listener.js 08:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1188b9000) [pid = 1652] [serial = 567] [outer = 0x116546800] 08:13:49 INFO - PROCESS | 1652 | 1461338029829 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]]]}] 08:13:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:13:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 534ms 08:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:13:49 INFO - PROCESS | 1652 | 1461338029864 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:13:49 INFO - PROCESS | 1652 | 1461338029866 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:13:49 INFO - PROCESS | 1652 | 1461338029868 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:13:49 INFO - PROCESS | 1652 | 1461338029870 Marionette TRACE conn2 <- [1,730,null,{}] 08:13:49 INFO - PROCESS | 1652 | 1461338029878 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}] 08:13:49 INFO - PROCESS | 1652 | 1461338029957 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:13:49 INFO - PROCESS | 1652 | 1461338029962 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae3000 == 35 [pid = 1652] [id = 190] 08:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118f9cc00) [pid = 1652] [serial = 568] [outer = 0x0] 08:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119d6d000) [pid = 1652] [serial = 569] [outer = 0x118f9cc00] 08:13:49 INFO - PROCESS | 1652 | 1461338029993 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11aa78000) [pid = 1652] [serial = 570] [outer = 0x118f9cc00] 08:13:50 INFO - PROCESS | 1652 | 1461338030379 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] 08:13:50 INFO - PROCESS | 1652 | 1461338030399 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:13:50 INFO - PROCESS | 1652 | 1461338030404 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:13:50 INFO - PROCESS | 1652 | 1461338030406 Marionette TRACE conn2 <- [1,734,null,{}] 08:13:50 INFO - PROCESS | 1652 | 1461338030408 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}] 08:13:50 INFO - PROCESS | 1652 | 1461338030486 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:13:50 INFO - PROCESS | 1652 | 1461338030491 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab23000 == 36 [pid = 1652] [id = 191] 08:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11ab76400) [pid = 1652] [serial = 571] [outer = 0x0] 08:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11bade400) [pid = 1652] [serial = 572] [outer = 0x11ab76400] 08:13:50 INFO - PROCESS | 1652 | 1461338030518 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11bce4800) [pid = 1652] [serial = 573] [outer = 0x11ab76400] 08:13:50 INFO - PROCESS | 1652 | 1461338030843 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]]]}] 08:13:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 473ms 08:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:13:50 INFO - PROCESS | 1652 | 1461338030877 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:13:50 INFO - PROCESS | 1652 | 1461338030878 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:13:50 INFO - PROCESS | 1652 | 1461338030880 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:13:50 INFO - PROCESS | 1652 | 1461338030881 Marionette TRACE conn2 <- [1,738,null,{}] 08:13:50 INFO - PROCESS | 1652 | 1461338030883 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}] 08:13:50 INFO - PROCESS | 1652 | 1461338030957 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:13:50 INFO - PROCESS | 1652 | 1461338030962 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b934000 == 37 [pid = 1652] [id = 192] 08:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11bed4c00) [pid = 1652] [serial = 574] [outer = 0x0] 08:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11bf48c00) [pid = 1652] [serial = 575] [outer = 0x11bed4c00] 08:13:50 INFO - PROCESS | 1652 | 1461338030991 Marionette DEBUG loaded listener.js 08:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11c26f000) [pid = 1652] [serial = 576] [outer = 0x11bed4c00] 08:13:51 INFO - PROCESS | 1652 | 1461338031814 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]]]}] 08:13:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:13:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 08:13:51 INFO - PROCESS | 1652 | 1461338031849 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:13:51 INFO - PROCESS | 1652 | 1461338031852 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:13:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:13:51 INFO - PROCESS | 1652 | 1461338031855 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:13:51 INFO - PROCESS | 1652 | 1461338031856 Marionette TRACE conn2 <- [1,742,null,{}] 08:13:51 INFO - PROCESS | 1652 | 1461338031858 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}] 08:13:51 INFO - PROCESS | 1652 | 1461338031963 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:13:52 INFO - PROCESS | 1652 | 1461338031993 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c157800 == 38 [pid = 1652] [id = 193] 08:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11c18b800) [pid = 1652] [serial = 577] [outer = 0x0] 08:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x125915c00) [pid = 1652] [serial = 578] [outer = 0x11c18b800] 08:13:52 INFO - PROCESS | 1652 | 1461338032022 Marionette DEBUG loaded listener.js 08:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x126dd4000) [pid = 1652] [serial = 579] [outer = 0x11c18b800] 08:13:52 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11ada3400) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:13:52 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11c18d000) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:13:52 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11a502400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:13:52 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118a23400) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:13:52 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1147e1000) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:13:52 INFO - PROCESS | 1652 | 1461338032827 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]]]}] 08:13:52 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 08:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1018ms 08:13:52 INFO - PROCESS | 1652 | 1461338032874 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:13:52 INFO - PROCESS | 1652 | 1461338032875 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:13:52 INFO - PROCESS | 1652 | 1461338032877 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:13:52 INFO - PROCESS | 1652 | 1461338032878 Marionette TRACE conn2 <- [1,746,null,{}] 08:13:52 INFO - PROCESS | 1652 | 1461338032881 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}] 08:13:52 INFO - PROCESS | 1652 | 1461338032971 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:13:52 INFO - PROCESS | 1652 | 1461338032977 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7c2000 == 39 [pid = 1652] [id = 194] 08:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11acc6c00) [pid = 1652] [serial = 580] [outer = 0x0] 08:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x125eb2800) [pid = 1652] [serial = 581] [outer = 0x11acc6c00] 08:13:53 INFO - PROCESS | 1652 | 1461338033002 Marionette DEBUG loaded listener.js 08:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1273c5800) [pid = 1652] [serial = 582] [outer = 0x11acc6c00] 08:13:53 INFO - PROCESS | 1652 | 1461338033762 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]]]}] 08:13:53 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.) 08:13:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 08:13:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:13:53 INFO - PROCESS | 1652 | 1461338033796 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:13:53 INFO - PROCESS | 1652 | 1461338033797 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:13:53 INFO - PROCESS | 1652 | 1461338033799 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:13:53 INFO - PROCESS | 1652 | 1461338033800 Marionette TRACE conn2 <- [1,750,null,{}] 08:13:53 INFO - PROCESS | 1652 | 1461338033804 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}] 08:13:53 INFO - PROCESS | 1652 | 1461338033876 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:13:53 INFO - PROCESS | 1652 | 1461338033880 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125aad000 == 40 [pid = 1652] [id = 195] 08:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x126e68c00) [pid = 1652] [serial = 583] [outer = 0x0] 08:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1277e2800) [pid = 1652] [serial = 584] [outer = 0x126e68c00] 08:13:53 INFO - PROCESS | 1652 | 1461338033908 Marionette DEBUG loaded listener.js 08:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x127eb8400) [pid = 1652] [serial = 585] [outer = 0x126e68c00] 08:13:54 INFO - PROCESS | 1652 | 1461338034707 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]]]}] 08:13:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 08:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:13:54 INFO - PROCESS | 1652 | 1461338034719 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:13:54 INFO - PROCESS | 1652 | 1461338034720 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:13:54 INFO - PROCESS | 1652 | 1461338034722 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:13:54 INFO - PROCESS | 1652 | 1461338034723 Marionette TRACE conn2 <- [1,754,null,{}] 08:13:54 INFO - PROCESS | 1652 | 1461338034725 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}] 08:13:54 INFO - PROCESS | 1652 | 1461338034805 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:13:54 INFO - PROCESS | 1652 | 1461338034809 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126961800 == 41 [pid = 1652] [id = 196] 08:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12759d400) [pid = 1652] [serial = 586] [outer = 0x0] 08:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x127ec1c00) [pid = 1652] [serial = 587] [outer = 0x12759d400] 08:13:54 INFO - PROCESS | 1652 | 1461338034834 Marionette DEBUG loaded listener.js 08:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x127fa4400) [pid = 1652] [serial = 588] [outer = 0x12759d400] 08:13:55 INFO - PROCESS | 1652 | 1461338035628 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]]]}] 08:13:55 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 08:13:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 08:13:55 INFO - PROCESS | 1652 | 1461338035647 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:13:55 INFO - PROCESS | 1652 | 1461338035650 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:13:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:13:55 INFO - PROCESS | 1652 | 1461338035656 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:13:55 INFO - PROCESS | 1652 | 1461338035658 Marionette TRACE conn2 <- [1,758,null,{}] 08:13:55 INFO - PROCESS | 1652 | 1461338035663 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}] 08:13:55 INFO - PROCESS | 1652 | 1461338035762 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:13:55 INFO - PROCESS | 1652 | 1461338035806 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165d2800 == 42 [pid = 1652] [id = 197] 08:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x114fb0c00) [pid = 1652] [serial = 589] [outer = 0x0] 08:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11554d400) [pid = 1652] [serial = 590] [outer = 0x114fb0c00] 08:13:55 INFO - PROCESS | 1652 | 1461338035839 Marionette DEBUG loaded listener.js 08:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1158da000) [pid = 1652] [serial = 591] [outer = 0x114fb0c00] 08:13:56 INFO - PROCESS | 1652 | 1461338036270 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]]]}] 08:13:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 08:13:56 INFO - PROCESS | 1652 | 1461338036329 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:13:56 INFO - PROCESS | 1652 | 1461338036336 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:13:56 INFO - PROCESS | 1652 | 1461338036343 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:13:56 INFO - PROCESS | 1652 | 1461338036346 Marionette TRACE conn2 <- [1,762,null,{}] 08:13:56 INFO - PROCESS | 1652 | 1461338036350 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}] 08:13:56 INFO - PROCESS | 1652 | 1461338036496 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:13:56 INFO - PROCESS | 1652 | 1461338036533 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a928800 == 43 [pid = 1652] [id = 198] 08:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118699c00) [pid = 1652] [serial = 592] [outer = 0x0] 08:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11927c800) [pid = 1652] [serial = 593] [outer = 0x118699c00] 08:13:56 INFO - PROCESS | 1652 | 1461338036559 Marionette DEBUG loaded listener.js 08:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a939800) [pid = 1652] [serial = 594] [outer = 0x118699c00] 08:13:57 INFO - PROCESS | 1652 | 1461338037506 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]]]}] 08:13:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:13:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1174ms 08:13:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:13:57 INFO - PROCESS | 1652 | 1461338037516 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:13:57 INFO - PROCESS | 1652 | 1461338037518 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:13:57 INFO - PROCESS | 1652 | 1461338037520 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:13:57 INFO - PROCESS | 1652 | 1461338037523 Marionette TRACE conn2 <- [1,766,null,{}] 08:13:57 INFO - PROCESS | 1652 | 1461338037531 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}] 08:13:57 INFO - PROCESS | 1652 | 1461338037622 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:13:57 INFO - PROCESS | 1652 | 1461338037705 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fc3800 == 44 [pid = 1652] [id = 199] 08:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bade800) [pid = 1652] [serial = 595] [outer = 0x0] 08:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c27b000) [pid = 1652] [serial = 596] [outer = 0x11bade800] 08:13:57 INFO - PROCESS | 1652 | 1461338037737 Marionette DEBUG loaded listener.js 08:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x125915400) [pid = 1652] [serial = 597] [outer = 0x11bade800] 08:13:58 INFO - PROCESS | 1652 | 1461338038708 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]]]}] 08:13:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:13:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1226ms 08:13:58 INFO - PROCESS | 1652 | 1461338038746 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:13:58 INFO - PROCESS | 1652 | 1461338038749 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:13:58 INFO - PROCESS | 1652 | 1461338038752 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:13:58 INFO - PROCESS | 1652 | 1461338038754 Marionette TRACE conn2 <- [1,770,null,{}] 08:13:58 INFO - PROCESS | 1652 | 1461338038759 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}] 08:13:58 INFO - PROCESS | 1652 | 1461338038879 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:13:58 INFO - PROCESS | 1652 | 1461338038955 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c7c800 == 45 [pid = 1652] [id = 200] 08:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1163e2c00) [pid = 1652] [serial = 598] [outer = 0x0] 08:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11861ec00) [pid = 1652] [serial = 599] [outer = 0x1163e2c00] 08:13:58 INFO - PROCESS | 1652 | 1461338038986 Marionette DEBUG loaded listener.js 08:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118f9e800) [pid = 1652] [serial = 600] [outer = 0x1163e2c00] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbcb000 == 44 [pid = 1652] [id = 176] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125aad000 == 43 [pid = 1652] [id = 195] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7c2000 == 42 [pid = 1652] [id = 194] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c157800 == 41 [pid = 1652] [id = 193] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11b934000 == 40 [pid = 1652] [id = 192] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab23000 == 39 [pid = 1652] [id = 191] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae3000 == 38 [pid = 1652] [id = 190] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1188c6800 == 37 [pid = 1652] [id = 189] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125e75800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x114b65800 == 36 [pid = 1652] [id = 188] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e4000 == 35 [pid = 1652] [id = 185] 08:13:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7cd800 == 34 [pid = 1652] [id = 184] 08:13:59 INFO - PROCESS | 1652 | 1461338039400 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]]]}] 08:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 672ms 08:13:59 INFO - PROCESS | 1652 | 1461338039424 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:13:59 INFO - PROCESS | 1652 | 1461338039428 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:13:59 INFO - PROCESS | 1652 | 1461338039432 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:13:59 INFO - PROCESS | 1652 | 1461338039434 Marionette TRACE conn2 <- [1,774,null,{}] 08:13:59 INFO - PROCESS | 1652 | 1461338039437 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}] 08:13:59 INFO - PROCESS | 1652 | 1461338039515 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11bad7400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c280400) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c72dc00) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bd87000) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11ab6dc00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118ed7800) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11927e000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118a59400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x114d8c800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11af8f000) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11c711000) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11bf3b000) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11ab7ac00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 08:13:59 INFO - PROCESS | 1652 | 1461338039568 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x114794000 == 35 [pid = 1652] [id = 201] 08:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x114d8c800) [pid = 1652] [serial = 601] [outer = 0x0] 08:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118a59400) [pid = 1652] [serial = 602] [outer = 0x114d8c800] 08:13:59 INFO - PROCESS | 1652 | 1461338039596 Marionette DEBUG loaded listener.js 08:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11aa7f800) [pid = 1652] [serial = 603] [outer = 0x114d8c800] 08:13:59 INFO - PROCESS | 1652 | 1461338039889 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]]]}] 08:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 472ms 08:13:59 INFO - PROCESS | 1652 | 1461338039909 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:13:59 INFO - PROCESS | 1652 | 1461338039910 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:13:59 INFO - PROCESS | 1652 | 1461338039912 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:13:59 INFO - PROCESS | 1652 | 1461338039915 Marionette TRACE conn2 <- [1,778,null,{}] 08:13:59 INFO - PROCESS | 1652 | 1461338039930 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}] 08:14:00 INFO - PROCESS | 1652 | 1461338040015 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:14:00 INFO - PROCESS | 1652 | 1461338040023 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab31000 == 36 [pid = 1652] [id = 202] 08:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11ad9c800) [pid = 1652] [serial = 604] [outer = 0x0] 08:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11badf400) [pid = 1652] [serial = 605] [outer = 0x11ad9c800] 08:14:00 INFO - PROCESS | 1652 | 1461338040051 Marionette DEBUG loaded listener.js 08:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11c18d000) [pid = 1652] [serial = 606] [outer = 0x11ad9c800] 08:14:00 INFO - PROCESS | 1652 | 1461338040421 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]]]}] 08:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 526ms 08:14:00 INFO - PROCESS | 1652 | 1461338040439 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:14:00 INFO - PROCESS | 1652 | 1461338040441 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:14:00 INFO - PROCESS | 1652 | 1461338040443 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:14:00 INFO - PROCESS | 1652 | 1461338040444 Marionette TRACE conn2 <- [1,782,null,{}] 08:14:00 INFO - PROCESS | 1652 | 1461338040446 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}] 08:14:00 INFO - PROCESS | 1652 | 1461338040525 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:14:00 INFO - PROCESS | 1652 | 1461338040529 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4a800 == 37 [pid = 1652] [id = 203] 08:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11c18d400) [pid = 1652] [serial = 607] [outer = 0x0] 08:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11c72dc00) [pid = 1652] [serial = 608] [outer = 0x11c18d400] 08:14:00 INFO - PROCESS | 1652 | 1461338040556 Marionette DEBUG loaded listener.js 08:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12591ec00) [pid = 1652] [serial = 609] [outer = 0x11c18d400] 08:14:00 INFO - PROCESS | 1652 | 1461338040876 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]]]}] 08:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 08:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:14:00 INFO - PROCESS | 1652 | 1461338040911 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:14:00 INFO - PROCESS | 1652 | 1461338040912 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:14:00 INFO - PROCESS | 1652 | 1461338040914 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:14:00 INFO - PROCESS | 1652 | 1461338040915 Marionette TRACE conn2 <- [1,786,null,{}] 08:14:00 INFO - PROCESS | 1652 | 1461338040918 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}] 08:14:01 INFO - PROCESS | 1652 | 1461338041015 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:14:01 INFO - PROCESS | 1652 | 1461338041022 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c168000 == 38 [pid = 1652] [id = 204] 08:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191b6000) [pid = 1652] [serial = 610] [outer = 0x0] 08:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x125d0ac00) [pid = 1652] [serial = 611] [outer = 0x1191b6000] 08:14:01 INFO - PROCESS | 1652 | 1461338041048 Marionette DEBUG loaded listener.js 08:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126e67c00) [pid = 1652] [serial = 612] [outer = 0x1191b6000] 08:14:01 INFO - PROCESS | 1652 | 1461338041382 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]]]}] 08:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 517ms 08:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:14:01 INFO - PROCESS | 1652 | 1461338041433 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:14:01 INFO - PROCESS | 1652 | 1461338041434 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:14:01 INFO - PROCESS | 1652 | 1461338041436 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:14:01 INFO - PROCESS | 1652 | 1461338041437 Marionette TRACE conn2 <- [1,790,null,{}] 08:14:01 INFO - PROCESS | 1652 | 1461338041439 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}] 08:14:01 INFO - PROCESS | 1652 | 1461338041531 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:14:01 INFO - PROCESS | 1652 | 1461338041541 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125949000 == 39 [pid = 1652] [id = 205] 08:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c26e800) [pid = 1652] [serial = 613] [outer = 0x0] 08:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1273b8c00) [pid = 1652] [serial = 614] [outer = 0x11c26e800] 08:14:01 INFO - PROCESS | 1652 | 1461338041614 Marionette DEBUG loaded listener.js 08:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12848b000) [pid = 1652] [serial = 615] [outer = 0x11c26e800] 08:14:01 INFO - PROCESS | 1652 | 1461338041946 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]]]}] 08:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 08:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:14:01 INFO - PROCESS | 1652 | 1461338041956 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:14:01 INFO - PROCESS | 1652 | 1461338041958 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:14:01 INFO - PROCESS | 1652 | 1461338041960 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:14:01 INFO - PROCESS | 1652 | 1461338041961 Marionette TRACE conn2 <- [1,794,null,{}] 08:14:01 INFO - PROCESS | 1652 | 1461338041963 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}] 08:14:02 INFO - PROCESS | 1652 | 1461338042060 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:14:02 INFO - PROCESS | 1652 | 1461338042065 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1159d9800 == 40 [pid = 1652] [id = 206] 08:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125df4c00) [pid = 1652] [serial = 616] [outer = 0x0] 08:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12973b000) [pid = 1652] [serial = 617] [outer = 0x125df4c00] 08:14:02 INFO - PROCESS | 1652 | 1461338042090 Marionette DEBUG loaded listener.js 08:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1297b6c00) [pid = 1652] [serial = 618] [outer = 0x125df4c00] 08:14:02 INFO - PROCESS | 1652 | 1461338042430 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]]]}] 08:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 517ms 08:14:02 INFO - PROCESS | 1652 | 1461338042478 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:14:02 INFO - PROCESS | 1652 | 1461338042479 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:14:02 INFO - PROCESS | 1652 | 1461338042481 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:14:02 INFO - PROCESS | 1652 | 1461338042482 Marionette TRACE conn2 <- [1,798,null,{}] 08:14:02 INFO - PROCESS | 1652 | 1461338042485 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}] 08:14:02 INFO - PROCESS | 1652 | 1461338042579 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:14:02 INFO - PROCESS | 1652 | 1461338042613 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ea9000 == 41 [pid = 1652] [id = 207] 08:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129987c00) [pid = 1652] [serial = 619] [outer = 0x0] 08:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129c89800) [pid = 1652] [serial = 620] [outer = 0x129987c00] 08:14:02 INFO - PROCESS | 1652 | 1461338042639 Marionette DEBUG loaded listener.js 08:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129ea4800) [pid = 1652] [serial = 621] [outer = 0x129987c00] 08:14:02 INFO - PROCESS | 1652 | 1461338042971 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]]]}] 08:14:02 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 08:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 08:14:03 INFO - PROCESS | 1652 | 1461338043000 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:14:03 INFO - PROCESS | 1652 | 1461338043001 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:14:03 INFO - PROCESS | 1652 | 1461338043006 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:14:03 INFO - PROCESS | 1652 | 1461338043007 Marionette TRACE conn2 <- [1,802,null,{}] 08:14:03 INFO - PROCESS | 1652 | 1461338043009 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}] 08:14:03 INFO - PROCESS | 1652 | 1461338043106 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:14:03 INFO - PROCESS | 1652 | 1461338043120 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129716800 == 42 [pid = 1652] [id = 208] 08:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129ea4c00) [pid = 1652] [serial = 622] [outer = 0x0] 08:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129eb0000) [pid = 1652] [serial = 623] [outer = 0x129ea4c00] 08:14:03 INFO - PROCESS | 1652 | 1461338043146 Marionette DEBUG loaded listener.js 08:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7e1000) [pid = 1652] [serial = 624] [outer = 0x129ea4c00] 08:14:03 INFO - PROCESS | 1652 | 1461338043491 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]]]}] 08:14:03 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 08:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 08:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:14:03 INFO - PROCESS | 1652 | 1461338043524 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:14:03 INFO - PROCESS | 1652 | 1461338043525 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:14:03 INFO - PROCESS | 1652 | 1461338043528 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:14:03 INFO - PROCESS | 1652 | 1461338043529 Marionette TRACE conn2 <- [1,806,null,{}] 08:14:03 INFO - PROCESS | 1652 | 1461338043531 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}] 08:14:03 INFO - PROCESS | 1652 | 1461338043647 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b5de400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11acc6c00) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f9cc00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11aa82400) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x114d83000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c18b800) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126e68c00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116546800) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11ab76400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:14:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11bed4c00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:14:03 INFO - PROCESS | 1652 | 1461338043689 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116516000 == 43 [pid = 1652] [id = 209] 08:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x114d85000) [pid = 1652] [serial = 625] [outer = 0x0] 08:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1159d1400) [pid = 1652] [serial = 626] [outer = 0x114d85000] 08:14:03 INFO - PROCESS | 1652 | 1461338043714 Marionette DEBUG loaded listener.js 08:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bed4c00) [pid = 1652] [serial = 627] [outer = 0x114d85000] 08:14:04 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:14:04 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:14:04 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 08:14:04 INFO - PROCESS | 1652 | 1461338044132 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]]]}] 08:14:04 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 08:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 619ms 08:14:04 INFO - PROCESS | 1652 | 1461338044148 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:14:04 INFO - PROCESS | 1652 | 1461338044150 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:14:04 INFO - PROCESS | 1652 | 1461338044158 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:14:04 INFO - PROCESS | 1652 | 1461338044161 Marionette TRACE conn2 <- [1,810,null,{}] 08:14:04 INFO - PROCESS | 1652 | 1461338044165 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}] 08:14:04 INFO - PROCESS | 1652 | 1461338044337 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:14:04 INFO - PROCESS | 1652 | 1461338044353 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a719000 == 44 [pid = 1652] [id = 210] 08:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c26e400) [pid = 1652] [serial = 628] [outer = 0x0] 08:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127348c00) [pid = 1652] [serial = 629] [outer = 0x11c26e400] 08:14:04 INFO - PROCESS | 1652 | 1461338044401 Marionette DEBUG loaded listener.js 08:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b5df400) [pid = 1652] [serial = 630] [outer = 0x11c26e400] 08:14:04 INFO - PROCESS | 1652 | 1461338044729 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]]]}] 08:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 622ms 08:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:14:04 INFO - PROCESS | 1652 | 1461338044779 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:14:04 INFO - PROCESS | 1652 | 1461338044780 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:14:04 INFO - PROCESS | 1652 | 1461338044782 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:14:04 INFO - PROCESS | 1652 | 1461338044783 Marionette TRACE conn2 <- [1,814,null,{}] 08:14:04 INFO - PROCESS | 1652 | 1461338044785 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}] 08:14:04 INFO - PROCESS | 1652 | 1461338044859 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:14:04 INFO - PROCESS | 1652 | 1461338044911 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b55a800 == 45 [pid = 1652] [id = 211] 08:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7e8800) [pid = 1652] [serial = 631] [outer = 0x0] 08:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b7bbc00) [pid = 1652] [serial = 632] [outer = 0x12a7e8800] 08:14:04 INFO - PROCESS | 1652 | 1461338044936 Marionette DEBUG loaded listener.js 08:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bd8f000) [pid = 1652] [serial = 633] [outer = 0x12a7e8800] 08:14:05 INFO - PROCESS | 1652 | 1461338045226 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] 08:14:05 INFO - PROCESS | 1652 | 1461338045260 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:14:05 INFO - PROCESS | 1652 | 1461338045262 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:14:05 INFO - PROCESS | 1652 | 1461338045263 Marionette TRACE conn2 <- [1,818,null,{}] 08:14:05 INFO - PROCESS | 1652 | 1461338045266 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}] 08:14:05 INFO - PROCESS | 1652 | 1461338045344 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:14:05 INFO - PROCESS | 1652 | 1461338045348 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc7800 == 46 [pid = 1652] [id = 212] 08:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bd83000) [pid = 1652] [serial = 634] [outer = 0x0] 08:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bf78400) [pid = 1652] [serial = 635] [outer = 0x12bd83000] 08:14:05 INFO - PROCESS | 1652 | 1461338045375 Marionette DEBUG loaded listener.js 08:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12d169800) [pid = 1652] [serial = 636] [outer = 0x12bd83000] 08:14:05 INFO - PROCESS | 1652 | 1461338045810 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]]]}] 08:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 568ms 08:14:05 INFO - PROCESS | 1652 | 1461338045832 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:14:05 INFO - PROCESS | 1652 | 1461338045835 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:14:05 INFO - PROCESS | 1652 | 1461338045858 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:14:05 INFO - PROCESS | 1652 | 1461338045860 Marionette TRACE conn2 <- [1,822,null,{}] 08:14:05 INFO - PROCESS | 1652 | 1461338045864 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}] 08:14:05 INFO - PROCESS | 1652 | 1461338045968 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:14:06 INFO - PROCESS | 1652 | 1461338046034 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118eff000 == 47 [pid = 1652] [id = 213] 08:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x114d88000) [pid = 1652] [serial = 637] [outer = 0x0] 08:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1158ce800) [pid = 1652] [serial = 638] [outer = 0x114d88000] 08:14:06 INFO - PROCESS | 1652 | 1461338046066 Marionette DEBUG loaded listener.js 08:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118ae7400) [pid = 1652] [serial = 639] [outer = 0x114d88000] 08:14:06 INFO - PROCESS | 1652 | 1461338046528 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] 08:14:06 INFO - PROCESS | 1652 | 1461338046589 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:14:06 INFO - PROCESS | 1652 | 1461338046595 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:14:06 INFO - PROCESS | 1652 | 1461338046597 Marionette TRACE conn2 <- [1,826,null,{}] 08:14:06 INFO - PROCESS | 1652 | 1461338046600 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}] 08:14:06 INFO - PROCESS | 1652 | 1461338046699 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:14:06 INFO - PROCESS | 1652 | 1461338046763 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x125937000 == 48 [pid = 1652] [id = 214] 08:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11af98800) [pid = 1652] [serial = 640] [outer = 0x0] 08:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bcd9400) [pid = 1652] [serial = 641] [outer = 0x11af98800] 08:14:06 INFO - PROCESS | 1652 | 1461338046793 Marionette DEBUG loaded listener.js 08:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c72fc00) [pid = 1652] [serial = 642] [outer = 0x11af98800] 08:14:07 INFO - PROCESS | 1652 | 1461338047236 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]]]}] 08:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 08:14:07 INFO - PROCESS | 1652 | 1461338047298 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:14:07 INFO - PROCESS | 1652 | 1461338047301 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:14:07 INFO - PROCESS | 1652 | 1461338047306 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:14:07 INFO - PROCESS | 1652 | 1461338047308 Marionette TRACE conn2 <- [1,830,null,{}] 08:14:07 INFO - PROCESS | 1652 | 1461338047317 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}] 08:14:07 INFO - PROCESS | 1652 | 1461338047419 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:14:07 INFO - PROCESS | 1652 | 1461338047484 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b735800 == 49 [pid = 1652] [id = 215] 08:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127e75c00) [pid = 1652] [serial = 643] [outer = 0x0] 08:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127ebf000) [pid = 1652] [serial = 644] [outer = 0x127e75c00] 08:14:07 INFO - PROCESS | 1652 | 1461338047516 Marionette DEBUG loaded listener.js 08:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128483c00) [pid = 1652] [serial = 645] [outer = 0x127e75c00] 08:14:07 INFO - PROCESS | 1652 | 1461338047925 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]]]}] 08:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 673ms 08:14:07 INFO - PROCESS | 1652 | 1461338047980 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:14:07 INFO - PROCESS | 1652 | 1461338047982 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:14:08 INFO - PROCESS | 1652 | 1461338048001 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:14:08 INFO - PROCESS | 1652 | 1461338048004 Marionette TRACE conn2 <- [1,834,null,{}] 08:14:08 INFO - PROCESS | 1652 | 1461338048008 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}] 08:14:08 INFO - PROCESS | 1652 | 1461338048105 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:14:08 INFO - PROCESS | 1652 | 1461338048168 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12caf2000 == 50 [pid = 1652] [id = 216] 08:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128485800) [pid = 1652] [serial = 646] [outer = 0x0] 08:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7e5400) [pid = 1652] [serial = 647] [outer = 0x128485800] 08:14:08 INFO - PROCESS | 1652 | 1461338048199 Marionette DEBUG loaded listener.js 08:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b5d8c00) [pid = 1652] [serial = 648] [outer = 0x128485800] 08:14:08 INFO - PROCESS | 1652 | 1461338048641 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]]]}] 08:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 688ms 08:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:14:08 INFO - PROCESS | 1652 | 1461338048673 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:14:08 INFO - PROCESS | 1652 | 1461338048675 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:14:08 INFO - PROCESS | 1652 | 1461338048713 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:14:08 INFO - PROCESS | 1652 | 1461338048715 Marionette TRACE conn2 <- [1,838,null,{}] 08:14:08 INFO - PROCESS | 1652 | 1461338048721 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}] 08:14:08 INFO - PROCESS | 1652 | 1461338048819 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:14:09 INFO - PROCESS | 1652 | 1461338049047 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11915b000 == 51 [pid = 1652] [id = 217] 08:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114d88c00) [pid = 1652] [serial = 649] [outer = 0x0] 08:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x115397c00) [pid = 1652] [serial = 650] [outer = 0x114d88c00] 08:14:09 INFO - PROCESS | 1652 | 1461338049077 Marionette DEBUG loaded listener.js 08:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116548800) [pid = 1652] [serial = 651] [outer = 0x114d88c00] 08:14:09 INFO - PROCESS | 1652 | 1461338049468 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]]]}] 08:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 862ms 08:14:09 INFO - PROCESS | 1652 | 1461338049554 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:14:09 INFO - PROCESS | 1652 | 1461338049556 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:14:09 INFO - PROCESS | 1652 | 1461338049561 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:14:09 INFO - PROCESS | 1652 | 1461338049563 Marionette TRACE conn2 <- [1,842,null,{}] 08:14:09 INFO - PROCESS | 1652 | 1461338049567 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}] 08:14:09 INFO - PROCESS | 1652 | 1461338049658 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:14:09 INFO - PROCESS | 1652 | 1461338049721 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f10000 == 52 [pid = 1652] [id = 218] 08:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1191b0000) [pid = 1652] [serial = 652] [outer = 0x0] 08:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a50d000) [pid = 1652] [serial = 653] [outer = 0x1191b0000] 08:14:09 INFO - PROCESS | 1652 | 1461338049751 Marionette DEBUG loaded listener.js 08:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11ab78000) [pid = 1652] [serial = 654] [outer = 0x1191b0000] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b55a800 == 51 [pid = 1652] [id = 211] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a719000 == 50 [pid = 1652] [id = 210] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116516000 == 49 [pid = 1652] [id = 209] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129716800 == 48 [pid = 1652] [id = 208] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x127ea9000 == 47 [pid = 1652] [id = 207] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1159d9800 == 46 [pid = 1652] [id = 206] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127ec1c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x125949000 == 45 [pid = 1652] [id = 205] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11c168000 == 44 [pid = 1652] [id = 204] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4a800 == 43 [pid = 1652] [id = 203] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab31000 == 42 [pid = 1652] [id = 202] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x114794000 == 41 [pid = 1652] [id = 201] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119c7c800 == 40 [pid = 1652] [id = 200] 08:14:10 INFO - PROCESS | 1652 | --DOCSHELL 0x126961800 == 39 [pid = 1652] [id = 196] 08:14:10 INFO - PROCESS | 1652 | 1461338050139 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]]]}] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bf73c00) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1259fe400) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1273c5800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11aa78000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1273b9c00) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114f67c00) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126dd4000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1277e2800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11aa79800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1188b9000) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115465400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119d6d000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11584d800) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bade400) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c26f000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125915c00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11861c800) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125eb2800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11bce4800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11bf48c00) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 08:14:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127eb8400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 08:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 622ms 08:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:14:10 INFO - PROCESS | 1652 | 1461338050184 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:14:10 INFO - PROCESS | 1652 | 1461338050187 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:14:10 INFO - PROCESS | 1652 | 1461338050189 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:14:10 INFO - PROCESS | 1652 | 1461338050190 Marionette TRACE conn2 <- [1,846,null,{}] 08:14:10 INFO - PROCESS | 1652 | 1461338050193 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}] 08:14:10 INFO - PROCESS | 1652 | 1461338050292 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:14:10 INFO - PROCESS | 1652 | 1461338050300 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0d000 == 40 [pid = 1652] [id = 219] 08:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11af97400) [pid = 1652] [serial = 655] [outer = 0x0] 08:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11b94dc00) [pid = 1652] [serial = 656] [outer = 0x11af97400] 08:14:10 INFO - PROCESS | 1652 | 1461338050328 Marionette DEBUG loaded listener.js 08:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bcdf800) [pid = 1652] [serial = 657] [outer = 0x11af97400] 08:14:10 INFO - PROCESS | 1652 | 1461338050677 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]]]}] 08:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 08:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:14:10 INFO - PROCESS | 1652 | 1461338050727 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:14:10 INFO - PROCESS | 1652 | 1461338050729 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:14:10 INFO - PROCESS | 1652 | 1461338050737 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:14:10 INFO - PROCESS | 1652 | 1461338050741 Marionette TRACE conn2 <- [1,850,null,{}] 08:14:10 INFO - PROCESS | 1652 | 1461338050744 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}] 08:14:10 INFO - PROCESS | 1652 | 1461338050823 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:14:10 INFO - PROCESS | 1652 | 1461338050828 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b58c000 == 41 [pid = 1652] [id = 220] 08:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bedc400) [pid = 1652] [serial = 658] [outer = 0x0] 08:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c285c00) [pid = 1652] [serial = 659] [outer = 0x11bedc400] 08:14:10 INFO - PROCESS | 1652 | 1461338050853 Marionette DEBUG loaded listener.js 08:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125919400) [pid = 1652] [serial = 660] [outer = 0x11bedc400] 08:14:11 INFO - PROCESS | 1652 | 1461338051190 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]]]}] 08:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 478ms 08:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:14:11 INFO - PROCESS | 1652 | 1461338051212 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:14:11 INFO - PROCESS | 1652 | 1461338051213 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:14:11 INFO - PROCESS | 1652 | 1461338051216 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:14:11 INFO - PROCESS | 1652 | 1461338051217 Marionette TRACE conn2 <- [1,854,null,{}] 08:14:11 INFO - PROCESS | 1652 | 1461338051222 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}] 08:14:11 INFO - PROCESS | 1652 | 1461338051295 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:14:11 INFO - PROCESS | 1652 | 1461338051347 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa0000 == 42 [pid = 1652] [id = 221] 08:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bedcc00) [pid = 1652] [serial = 661] [outer = 0x0] 08:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125e7d400) [pid = 1652] [serial = 662] [outer = 0x11bedcc00] 08:14:11 INFO - PROCESS | 1652 | 1461338051373 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ddc000) [pid = 1652] [serial = 663] [outer = 0x11bedcc00] 08:14:11 INFO - PROCESS | 1652 | 1461338051661 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]]]}] 08:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 08:14:11 INFO - PROCESS | 1652 | 1461338051693 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:14:11 INFO - PROCESS | 1652 | 1461338051694 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:14:11 INFO - PROCESS | 1652 | 1461338051696 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:14:11 INFO - PROCESS | 1652 | 1461338051697 Marionette TRACE conn2 <- [1,858,null,{}] 08:14:11 INFO - PROCESS | 1652 | 1461338051700 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}] 08:14:11 INFO - PROCESS | 1652 | 1461338051777 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:14:11 INFO - PROCESS | 1652 | 1461338051782 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5ba000 == 43 [pid = 1652] [id = 222] 08:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1277e4c00) [pid = 1652] [serial = 664] [outer = 0x0] 08:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127e72c00) [pid = 1652] [serial = 665] [outer = 0x1277e4c00] 08:14:11 INFO - PROCESS | 1652 | 1461338051819 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12847e400) [pid = 1652] [serial = 666] [outer = 0x1277e4c00] 08:14:12 INFO - PROCESS | 1652 | 1461338052172 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]]]}] 08:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 08:14:12 INFO - PROCESS | 1652 | 1461338052216 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:14:12 INFO - PROCESS | 1652 | 1461338052217 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:14:12 INFO - PROCESS | 1652 | 1461338052219 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:14:12 INFO - PROCESS | 1652 | 1461338052220 Marionette TRACE conn2 <- [1,862,null,{}] 08:14:12 INFO - PROCESS | 1652 | 1461338052223 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}] 08:14:12 INFO - PROCESS | 1652 | 1461338052328 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:14:12 INFO - PROCESS | 1652 | 1461338052332 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125940000 == 44 [pid = 1652] [id = 223] 08:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12847e800) [pid = 1652] [serial = 667] [outer = 0x0] 08:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1297b8800) [pid = 1652] [serial = 668] [outer = 0x12847e800] 08:14:12 INFO - PROCESS | 1652 | 1461338052359 Marionette DEBUG loaded listener.js 08:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129c97c00) [pid = 1652] [serial = 669] [outer = 0x12847e800] 08:14:12 INFO - PROCESS | 1652 | 1461338052713 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]]]}] 08:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 08:14:12 INFO - PROCESS | 1652 | 1461338052738 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:14:12 INFO - PROCESS | 1652 | 1461338052739 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:14:12 INFO - PROCESS | 1652 | 1461338052748 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:14:12 INFO - PROCESS | 1652 | 1461338052749 Marionette TRACE conn2 <- [1,866,null,{}] 08:14:12 INFO - PROCESS | 1652 | 1461338052751 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}] 08:14:12 INFO - PROCESS | 1652 | 1461338052847 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:14:12 INFO - PROCESS | 1652 | 1461338052852 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126bbc000 == 45 [pid = 1652] [id = 224] 08:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129745c00) [pid = 1652] [serial = 670] [outer = 0x0] 08:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129ead800) [pid = 1652] [serial = 671] [outer = 0x129745c00] 08:14:12 INFO - PROCESS | 1652 | 1461338052877 Marionette DEBUG loaded listener.js 08:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a7e7c00) [pid = 1652] [serial = 672] [outer = 0x129745c00] 08:14:13 INFO - PROCESS | 1652 | 1461338053299 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]]]}] 08:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 569ms 08:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:14:13 INFO - PROCESS | 1652 | 1461338053318 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:14:13 INFO - PROCESS | 1652 | 1461338053320 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:14:13 INFO - PROCESS | 1652 | 1461338053323 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:14:13 INFO - PROCESS | 1652 | 1461338053325 Marionette TRACE conn2 <- [1,870,null,{}] 08:14:13 INFO - PROCESS | 1652 | 1461338053328 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}] 08:14:13 INFO - PROCESS | 1652 | 1461338053480 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:14:13 INFO - PROCESS | 1652 | 1461338053498 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ea1800 == 46 [pid = 1652] [id = 225] 08:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ab73000) [pid = 1652] [serial = 673] [outer = 0x0] 08:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1273edc00) [pid = 1652] [serial = 674] [outer = 0x11ab73000] 08:14:13 INFO - PROCESS | 1652 | 1461338053539 Marionette DEBUG loaded listener.js 08:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b5db800) [pid = 1652] [serial = 675] [outer = 0x11ab73000] 08:14:13 INFO - PROCESS | 1652 | 1461338053902 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]]]}] 08:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 08:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:14:13 INFO - PROCESS | 1652 | 1461338053943 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:14:13 INFO - PROCESS | 1652 | 1461338053944 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:14:13 INFO - PROCESS | 1652 | 1461338053946 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:14:13 INFO - PROCESS | 1652 | 1461338053947 Marionette TRACE conn2 <- [1,874,null,{}] 08:14:13 INFO - PROCESS | 1652 | 1461338053949 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}] 08:14:14 INFO - PROCESS | 1652 | 1461338054046 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:14:14 INFO - PROCESS | 1652 | 1461338054051 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c2c800 == 47 [pid = 1652] [id = 226] 08:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11af90000) [pid = 1652] [serial = 676] [outer = 0x0] 08:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b9c6000) [pid = 1652] [serial = 677] [outer = 0x11af90000] 08:14:14 INFO - PROCESS | 1652 | 1461338054076 Marionette DEBUG loaded listener.js 08:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bf6d400) [pid = 1652] [serial = 678] [outer = 0x11af90000] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x125df4c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129987c00) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c18d400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x114d8c800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191b6000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129ea4c00) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ad9c800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1163e2c00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c26e400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114d85000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a7e8800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:14:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c26e800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:14:14 INFO - PROCESS | 1652 | 1461338054525 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]]]}] 08:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 619ms 08:14:14 INFO - PROCESS | 1652 | 1461338054566 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:14:14 INFO - PROCESS | 1652 | 1461338054567 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:14:14 INFO - PROCESS | 1652 | 1461338054570 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:14:14 INFO - PROCESS | 1652 | 1461338054572 Marionette TRACE conn2 <- [1,878,null,{}] 08:14:14 INFO - PROCESS | 1652 | 1461338054576 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}] 08:14:14 INFO - PROCESS | 1652 | 1461338054731 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:14:14 INFO - PROCESS | 1652 | 1461338054810 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c3f800 == 48 [pid = 1652] [id = 227] 08:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x114d85000) [pid = 1652] [serial = 679] [outer = 0x0] 08:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1297b6000) [pid = 1652] [serial = 680] [outer = 0x114d85000] 08:14:14 INFO - PROCESS | 1652 | 1461338054840 Marionette DEBUG loaded listener.js 08:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bd8f800) [pid = 1652] [serial = 681] [outer = 0x114d85000] 08:14:15 INFO - PROCESS | 1652 | 1461338055182 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]]]}] 08:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 08:14:15 INFO - PROCESS | 1652 | 1461338055192 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:14:15 INFO - PROCESS | 1652 | 1461338055194 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:14:15 INFO - PROCESS | 1652 | 1461338055198 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:14:15 INFO - PROCESS | 1652 | 1461338055200 Marionette TRACE conn2 <- [1,882,null,{}] 08:14:15 INFO - PROCESS | 1652 | 1461338055205 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}] 08:14:15 INFO - PROCESS | 1652 | 1461338055380 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:14:15 INFO - PROCESS | 1652 | 1461338055395 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b736000 == 49 [pid = 1652] [id = 228] 08:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129ea4c00) [pid = 1652] [serial = 682] [outer = 0x0] 08:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d164c00) [pid = 1652] [serial = 683] [outer = 0x129ea4c00] 08:14:15 INFO - PROCESS | 1652 | 1461338055436 Marionette DEBUG loaded listener.js 08:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d1f1800) [pid = 1652] [serial = 684] [outer = 0x129ea4c00] 08:14:15 INFO - PROCESS | 1652 | 1461338055769 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]]]}] 08:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 626ms 08:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:14:15 INFO - PROCESS | 1652 | 1461338055823 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:14:15 INFO - PROCESS | 1652 | 1461338055824 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:14:15 INFO - PROCESS | 1652 | 1461338055826 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:14:15 INFO - PROCESS | 1652 | 1461338055827 Marionette TRACE conn2 <- [1,886,null,{}] 08:14:15 INFO - PROCESS | 1652 | 1461338055830 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}] 08:14:15 INFO - PROCESS | 1652 | 1461338055909 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:14:15 INFO - PROCESS | 1652 | 1461338055959 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cae6800 == 50 [pid = 1652] [id = 229] 08:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125918800) [pid = 1652] [serial = 685] [outer = 0x0] 08:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d1f9000) [pid = 1652] [serial = 686] [outer = 0x125918800] 08:14:15 INFO - PROCESS | 1652 | 1461338055984 Marionette DEBUG loaded listener.js 08:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12d39c000) [pid = 1652] [serial = 687] [outer = 0x125918800] 08:14:16 INFO - PROCESS | 1652 | 1461338056271 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]]]}] 08:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 08:14:16 INFO - PROCESS | 1652 | 1461338056295 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:14:16 INFO - PROCESS | 1652 | 1461338056296 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:14:16 INFO - PROCESS | 1652 | 1461338056298 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:14:16 INFO - PROCESS | 1652 | 1461338056299 Marionette TRACE conn2 <- [1,890,null,{}] 08:14:16 INFO - PROCESS | 1652 | 1461338056309 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}] 08:14:16 INFO - PROCESS | 1652 | 1461338056396 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:14:16 INFO - PROCESS | 1652 | 1461338056497 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b73800 == 51 [pid = 1652] [id = 230] 08:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1141be800) [pid = 1652] [serial = 688] [outer = 0x0] 08:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x114d8bc00) [pid = 1652] [serial = 689] [outer = 0x1141be800] 08:14:16 INFO - PROCESS | 1652 | 1461338056529 Marionette DEBUG loaded listener.js 08:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11861b000) [pid = 1652] [serial = 690] [outer = 0x1141be800] 08:14:16 INFO - PROCESS | 1652 | 1461338056947 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]]]}] 08:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 674ms 08:14:16 INFO - PROCESS | 1652 | 1461338056973 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:14:16 INFO - PROCESS | 1652 | 1461338056977 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:14:16 INFO - PROCESS | 1652 | 1461338056980 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:14:16 INFO - PROCESS | 1652 | 1461338056983 Marionette TRACE conn2 <- [1,894,null,{}] 08:14:16 INFO - PROCESS | 1652 | 1461338056986 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}] 08:14:17 INFO - PROCESS | 1652 | 1461338057090 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:14:17 INFO - PROCESS | 1652 | 1461338057167 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab3b800 == 52 [pid = 1652] [id = 231] 08:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11af8fc00) [pid = 1652] [serial = 691] [outer = 0x0] 08:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11af9cc00) [pid = 1652] [serial = 692] [outer = 0x11af8fc00] 08:14:17 INFO - PROCESS | 1652 | 1461338057242 Marionette DEBUG loaded listener.js 08:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11bf3d400) [pid = 1652] [serial = 693] [outer = 0x11af8fc00] 08:14:17 INFO - PROCESS | 1652 | 1461338057683 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]]]}] 08:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 720ms 08:14:17 INFO - PROCESS | 1652 | 1461338057720 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:14:17 INFO - PROCESS | 1652 | 1461338057722 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:14:17 INFO - PROCESS | 1652 | 1461338057727 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:14:17 INFO - PROCESS | 1652 | 1461338057728 Marionette TRACE conn2 <- [1,898,null,{}] 08:14:17 INFO - PROCESS | 1652 | 1461338057731 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}] 08:14:17 INFO - PROCESS | 1652 | 1461338057831 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:14:17 INFO - PROCESS | 1652 | 1461338057896 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x129702800 == 53 [pid = 1652] [id = 232] 08:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1238c4400) [pid = 1652] [serial = 694] [outer = 0x0] 08:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1259fa400) [pid = 1652] [serial = 695] [outer = 0x1238c4400] 08:14:17 INFO - PROCESS | 1652 | 1461338057926 Marionette DEBUG loaded listener.js 08:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12759e000) [pid = 1652] [serial = 696] [outer = 0x1238c4400] 08:14:18 INFO - PROCESS | 1652 | 1461338058337 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]]]}] 08:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 671ms 08:14:18 INFO - PROCESS | 1652 | 1461338058399 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:14:18 INFO - PROCESS | 1652 | 1461338058400 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:14:18 INFO - PROCESS | 1652 | 1461338058466 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:14:18 INFO - PROCESS | 1652 | 1461338058471 Marionette TRACE conn2 <- [1,902,null,{}] 08:14:18 INFO - PROCESS | 1652 | 1461338058474 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}] 08:14:18 INFO - PROCESS | 1652 | 1461338058578 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:14:18 INFO - PROCESS | 1652 | 1461338058625 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49b800 == 54 [pid = 1652] [id = 233] 08:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x127f9d400) [pid = 1652] [serial = 697] [outer = 0x0] 08:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129eaa800) [pid = 1652] [serial = 698] [outer = 0x127f9d400] 08:14:18 INFO - PROCESS | 1652 | 1461338058656 Marionette DEBUG loaded listener.js 08:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b5df800) [pid = 1652] [serial = 699] [outer = 0x127f9d400] 08:14:19 INFO - PROCESS | 1652 | 1461338059050 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]]]}] 08:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 08:14:19 INFO - PROCESS | 1652 | 1461338059090 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:14:19 INFO - PROCESS | 1652 | 1461338059092 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:14:19 INFO - PROCESS | 1652 | 1461338059094 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:14:19 INFO - PROCESS | 1652 | 1461338059096 Marionette TRACE conn2 <- [1,906,null,{}] 08:14:19 INFO - PROCESS | 1652 | 1461338059098 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}] 08:14:19 INFO - PROCESS | 1652 | 1461338059198 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:14:19 INFO - PROCESS | 1652 | 1461338059262 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db4e000 == 55 [pid = 1652] [id = 234] 08:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127ec3400) [pid = 1652] [serial = 700] [outer = 0x0] 08:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b9c5800) [pid = 1652] [serial = 701] [outer = 0x127ec3400] 08:14:19 INFO - PROCESS | 1652 | 1461338059291 Marionette DEBUG loaded listener.js 08:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d166000) [pid = 1652] [serial = 702] [outer = 0x127ec3400] 08:14:19 INFO - PROCESS | 1652 | 1461338059742 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]]]}] 08:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 719ms 08:14:19 INFO - PROCESS | 1652 | 1461338059832 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:14:19 INFO - PROCESS | 1652 | 1461338059833 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:14:19 INFO - PROCESS | 1652 | 1461338059849 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:14:19 INFO - PROCESS | 1652 | 1461338059850 Marionette TRACE conn2 <- [1,910,null,{}] 08:14:19 INFO - PROCESS | 1652 | 1461338059867 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}] 08:14:20 INFO - PROCESS | 1652 | 1461338060073 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:14:20 INFO - PROCESS | 1652 | 1461338060136 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab3c800 == 56 [pid = 1652] [id = 235] 08:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11554b800) [pid = 1652] [serial = 703] [outer = 0x0] 08:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x116349400) [pid = 1652] [serial = 704] [outer = 0x11554b800] 08:14:20 INFO - PROCESS | 1652 | 1461338060167 Marionette DEBUG loaded listener.js 08:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119279400) [pid = 1652] [serial = 705] [outer = 0x11554b800] 08:14:20 INFO - PROCESS | 1652 | 1461338060592 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]]]}] 08:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 797ms 08:14:20 INFO - PROCESS | 1652 | 1461338060639 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:14:20 INFO - PROCESS | 1652 | 1461338060641 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:14:20 INFO - PROCESS | 1652 | 1461338060645 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:14:20 INFO - PROCESS | 1652 | 1461338060647 Marionette TRACE conn2 <- [1,914,null,{}] 08:14:20 INFO - PROCESS | 1652 | 1461338060650 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}] 08:14:20 INFO - PROCESS | 1652 | 1461338060745 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:14:20 INFO - PROCESS | 1652 | 1461338060810 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7b3800 == 57 [pid = 1652] [id = 236] 08:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11ab6e800) [pid = 1652] [serial = 706] [outer = 0x0] 08:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11b956800) [pid = 1652] [serial = 707] [outer = 0x11ab6e800] 08:14:20 INFO - PROCESS | 1652 | 1461338060840 Marionette DEBUG loaded listener.js 08:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c26a400) [pid = 1652] [serial = 708] [outer = 0x11ab6e800] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1165d2800 == 56 [pid = 1652] [id = 197] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4ef000 == 55 [pid = 1652] [id = 158] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11a928800 == 54 [pid = 1652] [id = 198] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12cae6800 == 53 [pid = 1652] [id = 229] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b736000 == 52 [pid = 1652] [id = 228] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x129c3f800 == 51 [pid = 1652] [id = 227] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x129c2c800 == 50 [pid = 1652] [id = 226] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x127ea1800 == 49 [pid = 1652] [id = 225] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x126bbc000 == 48 [pid = 1652] [id = 224] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bf78400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125940000 == 47 [pid = 1652] [id = 223] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5ba000 == 46 [pid = 1652] [id = 222] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa0000 == 45 [pid = 1652] [id = 221] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11b58c000 == 44 [pid = 1652] [id = 220] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0d000 == 43 [pid = 1652] [id = 219] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118f10000 == 42 [pid = 1652] [id = 218] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11915b000 == 41 [pid = 1652] [id = 217] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12caf2000 == 40 [pid = 1652] [id = 216] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b735800 == 39 [pid = 1652] [id = 215] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125937000 == 38 [pid = 1652] [id = 214] 08:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118eff000 == 37 [pid = 1652] [id = 213] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12973b000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129c89800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c72dc00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12591ec00) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118a59400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11aa7f800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125d0ac00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x126e67c00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129eb0000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11badf400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c18d000) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118f9e800) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11861ec00) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c27b000) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11554d400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11927c800) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129ea4800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x127348c00) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bed4c00) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b7bbc00) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bd8f000) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1159d1400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1273b8c00) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b5df400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12848b000) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a7e1000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1297b6c00) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 08:14:21 INFO - PROCESS | 1652 | 1461338061245 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]]]}] 08:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 621ms 08:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:14:21 INFO - PROCESS | 1652 | 1461338061266 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:14:21 INFO - PROCESS | 1652 | 1461338061268 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:14:21 INFO - PROCESS | 1652 | 1461338061270 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:14:21 INFO - PROCESS | 1652 | 1461338061272 Marionette TRACE conn2 <- [1,918,null,{}] 08:14:21 INFO - PROCESS | 1652 | 1461338061274 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}] 08:14:21 INFO - PROCESS | 1652 | 1461338061355 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:14:21 INFO - PROCESS | 1652 | 1461338061383 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a92b800 == 38 [pid = 1652] [id = 237] 08:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c70e800) [pid = 1652] [serial = 709] [outer = 0x0] 08:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1238c3800) [pid = 1652] [serial = 710] [outer = 0x11c70e800] 08:14:21 INFO - PROCESS | 1652 | 1461338061411 Marionette DEBUG loaded listener.js 08:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x125e7e000) [pid = 1652] [serial = 711] [outer = 0x11c70e800] 08:14:21 INFO - PROCESS | 1652 | 1461338061764 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]]]}] 08:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 08:14:21 INFO - PROCESS | 1652 | 1461338061790 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:14:21 INFO - PROCESS | 1652 | 1461338061793 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:14:21 INFO - PROCESS | 1652 | 1461338061801 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:14:21 INFO - PROCESS | 1652 | 1461338061804 Marionette TRACE conn2 <- [1,922,null,{}] 08:14:21 INFO - PROCESS | 1652 | 1461338061807 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}] 08:14:21 INFO - PROCESS | 1652 | 1461338061875 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:14:21 INFO - PROCESS | 1652 | 1461338061879 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7b9800 == 39 [pid = 1652] [id = 238] 08:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x125eaec00) [pid = 1652] [serial = 712] [outer = 0x0] 08:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1273e7c00) [pid = 1652] [serial = 713] [outer = 0x125eaec00] 08:14:21 INFO - PROCESS | 1652 | 1461338061899 Marionette DEBUG loaded listener.js 08:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128487c00) [pid = 1652] [serial = 714] [outer = 0x125eaec00] 08:14:22 INFO - PROCESS | 1652 | 1461338062315 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]]]}] 08:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 533ms 08:14:22 INFO - PROCESS | 1652 | 1461338062331 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:14:22 INFO - PROCESS | 1652 | 1461338062333 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:14:22 INFO - PROCESS | 1652 | 1461338062336 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:14:22 INFO - PROCESS | 1652 | 1461338062338 Marionette TRACE conn2 <- [1,926,null,{}] 08:14:22 INFO - PROCESS | 1652 | 1461338062353 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}] 08:14:22 INFO - PROCESS | 1652 | 1461338062484 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:14:22 INFO - PROCESS | 1652 | 1461338062490 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e38000 == 40 [pid = 1652] [id = 239] 08:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128482c00) [pid = 1652] [serial = 715] [outer = 0x0] 08:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12998a400) [pid = 1652] [serial = 716] [outer = 0x128482c00] 08:14:22 INFO - PROCESS | 1652 | 1461338062533 Marionette DEBUG loaded listener.js 08:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129ea7c00) [pid = 1652] [serial = 717] [outer = 0x128482c00] 08:14:22 INFO - PROCESS | 1652 | 1461338062932 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]]]}] 08:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 621ms 08:14:22 INFO - PROCESS | 1652 | 1461338062956 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:14:22 INFO - PROCESS | 1652 | 1461338062958 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:14:22 INFO - PROCESS | 1652 | 1461338062961 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:14:22 INFO - PROCESS | 1652 | 1461338062962 Marionette TRACE conn2 <- [1,930,null,{}] 08:14:22 INFO - PROCESS | 1652 | 1461338062965 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}] 08:14:23 INFO - PROCESS | 1652 | 1461338063117 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:14:23 INFO - PROCESS | 1652 | 1461338063137 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f0b800 == 41 [pid = 1652] [id = 240] 08:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a7e9800) [pid = 1652] [serial = 718] [outer = 0x0] 08:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b58cc00) [pid = 1652] [serial = 719] [outer = 0x12a7e9800] 08:14:23 INFO - PROCESS | 1652 | 1461338063188 Marionette DEBUG loaded listener.js 08:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bd8dc00) [pid = 1652] [serial = 720] [outer = 0x12a7e9800] 08:14:23 INFO - PROCESS | 1652 | 1461338063674 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]]]}] 08:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 719ms 08:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:14:23 INFO - PROCESS | 1652 | 1461338063680 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:14:23 INFO - PROCESS | 1652 | 1461338063681 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:14:23 INFO - PROCESS | 1652 | 1461338063684 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:14:23 INFO - PROCESS | 1652 | 1461338063685 Marionette TRACE conn2 <- [1,934,null,{}] 08:14:23 INFO - PROCESS | 1652 | 1461338063687 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}] 08:14:23 INFO - PROCESS | 1652 | 1461338063794 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:14:23 INFO - PROCESS | 1652 | 1461338063843 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c46000 == 42 [pid = 1652] [id = 241] 08:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bf72400) [pid = 1652] [serial = 721] [outer = 0x0] 08:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d173c00) [pid = 1652] [serial = 722] [outer = 0x12bf72400] 08:14:23 INFO - PROCESS | 1652 | 1461338063868 Marionette DEBUG loaded listener.js 08:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d39a800) [pid = 1652] [serial = 723] [outer = 0x12bf72400] 08:14:24 INFO - PROCESS | 1652 | 1461338064207 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]]]}] 08:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 571ms 08:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:14:24 INFO - PROCESS | 1652 | 1461338064255 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:14:24 INFO - PROCESS | 1652 | 1461338064257 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:14:24 INFO - PROCESS | 1652 | 1461338064259 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:14:24 INFO - PROCESS | 1652 | 1461338064260 Marionette TRACE conn2 <- [1,938,null,{}] 08:14:24 INFO - PROCESS | 1652 | 1461338064262 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}] 08:14:24 INFO - PROCESS | 1652 | 1461338064362 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:14:24 INFO - PROCESS | 1652 | 1461338064376 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b556800 == 43 [pid = 1652] [id = 242] 08:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d1f0800) [pid = 1652] [serial = 724] [outer = 0x0] 08:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d3a4c00) [pid = 1652] [serial = 725] [outer = 0x12d1f0800] 08:14:24 INFO - PROCESS | 1652 | 1461338064401 Marionette DEBUG loaded listener.js 08:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12da1c400) [pid = 1652] [serial = 726] [outer = 0x12d1f0800] 08:14:24 INFO - PROCESS | 1652 | 1461338064739 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]]]}] 08:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 08:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:14:24 INFO - PROCESS | 1652 | 1461338064779 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:14:24 INFO - PROCESS | 1652 | 1461338064780 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:14:24 INFO - PROCESS | 1652 | 1461338064782 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:14:24 INFO - PROCESS | 1652 | 1461338064783 Marionette TRACE conn2 <- [1,942,null,{}] 08:14:24 INFO - PROCESS | 1652 | 1461338064786 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}] 08:14:24 INFO - PROCESS | 1652 | 1461338064890 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:14:24 INFO - PROCESS | 1652 | 1461338064894 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cad6800 == 44 [pid = 1652] [id = 243] 08:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d39b400) [pid = 1652] [serial = 727] [outer = 0x0] 08:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12da94000) [pid = 1652] [serial = 728] [outer = 0x12d39b400] 08:14:24 INFO - PROCESS | 1652 | 1461338064947 Marionette DEBUG loaded listener.js 08:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12dbdd000) [pid = 1652] [serial = 729] [outer = 0x12d39b400] 08:14:25 INFO - PROCESS | 1652 | 1461338065270 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]]]}] 08:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 08:14:25 INFO - PROCESS | 1652 | 1461338065300 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:14:25 INFO - PROCESS | 1652 | 1461338065302 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:14:25 INFO - PROCESS | 1652 | 1461338065311 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:14:25 INFO - PROCESS | 1652 | 1461338065312 Marionette TRACE conn2 <- [1,946,null,{}] 08:14:25 INFO - PROCESS | 1652 | 1461338065314 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}] 08:14:25 INFO - PROCESS | 1652 | 1461338065420 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:14:25 INFO - PROCESS | 1652 | 1461338065424 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12718d000 == 45 [pid = 1652] [id = 244] 08:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d3a1800) [pid = 1652] [serial = 730] [outer = 0x0] 08:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12dbe0000) [pid = 1652] [serial = 731] [outer = 0x12d3a1800] 08:14:25 INFO - PROCESS | 1652 | 1461338065551 Marionette DEBUG loaded listener.js 08:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12dbe7c00) [pid = 1652] [serial = 732] [outer = 0x12d3a1800] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129ea4c00) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ab73000) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129745c00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11af90000) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1277e4c00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1191b0000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bedcc00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114d88c00) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11af97400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bedc400) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114d85000) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12847e800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:14:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12759d400) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:14:25 INFO - PROCESS | 1652 | 1461338065829 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]]]}] 08:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 569ms 08:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:14:25 INFO - PROCESS | 1652 | 1461338065881 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:14:25 INFO - PROCESS | 1652 | 1461338065882 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:14:25 INFO - PROCESS | 1652 | 1461338065884 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:14:25 INFO - PROCESS | 1652 | 1461338065888 Marionette TRACE conn2 <- [1,950,null,{}] 08:14:25 INFO - PROCESS | 1652 | 1461338065892 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}] 08:14:25 INFO - PROCESS | 1652 | 1461338065972 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:14:25 INFO - PROCESS | 1652 | 1461338065976 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e171800 == 46 [pid = 1652] [id = 245] 08:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114d88c00) [pid = 1652] [serial = 733] [outer = 0x0] 08:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129ea4c00) [pid = 1652] [serial = 734] [outer = 0x114d88c00] 08:14:26 INFO - PROCESS | 1652 | 1461338066007 Marionette DEBUG loaded listener.js 08:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12dbe9800) [pid = 1652] [serial = 735] [outer = 0x114d88c00] 08:14:26 INFO - PROCESS | 1652 | 1461338066372 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]]]}] 08:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms 08:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:14:26 INFO - PROCESS | 1652 | 1461338066407 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:14:26 INFO - PROCESS | 1652 | 1461338066409 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:14:26 INFO - PROCESS | 1652 | 1461338066411 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:14:26 INFO - PROCESS | 1652 | 1461338066413 Marionette TRACE conn2 <- [1,954,null,{}] 08:14:26 INFO - PROCESS | 1652 | 1461338066415 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}] 08:14:26 INFO - PROCESS | 1652 | 1461338066511 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:14:26 INFO - PROCESS | 1652 | 1461338066515 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4ea000 == 47 [pid = 1652] [id = 246] 08:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129745c00) [pid = 1652] [serial = 736] [outer = 0x0] 08:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e3a2800) [pid = 1652] [serial = 737] [outer = 0x129745c00] 08:14:26 INFO - PROCESS | 1652 | 1461338066539 Marionette DEBUG loaded listener.js 08:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e3df800) [pid = 1652] [serial = 738] [outer = 0x129745c00] 08:14:26 INFO - PROCESS | 1652 | 1461338066856 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]]]}] 08:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 08:14:26 INFO - PROCESS | 1652 | 1461338066881 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:14:26 INFO - PROCESS | 1652 | 1461338066882 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:14:26 INFO - PROCESS | 1652 | 1461338066886 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:14:26 INFO - PROCESS | 1652 | 1461338066889 Marionette TRACE conn2 <- [1,958,null,{}] 08:14:26 INFO - PROCESS | 1652 | 1461338066891 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}] 08:14:26 INFO - PROCESS | 1652 | 1461338066971 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:14:27 INFO - PROCESS | 1652 | 1461338067025 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5c2000 == 48 [pid = 1652] [id = 247] 08:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11a72f000) [pid = 1652] [serial = 739] [outer = 0x0] 08:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e3e3400) [pid = 1652] [serial = 740] [outer = 0x11a72f000] 08:14:27 INFO - PROCESS | 1652 | 1461338067050 Marionette DEBUG loaded listener.js 08:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e3eb800) [pid = 1652] [serial = 741] [outer = 0x11a72f000] 08:14:27 INFO - PROCESS | 1652 | 1461338067348 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]]]}] 08:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 08:14:27 INFO - PROCESS | 1652 | 1461338067406 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:14:27 INFO - PROCESS | 1652 | 1461338067407 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:14:27 INFO - PROCESS | 1652 | 1461338067409 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:14:27 INFO - PROCESS | 1652 | 1461338067410 Marionette TRACE conn2 <- [1,962,null,{}] 08:14:27 INFO - PROCESS | 1652 | 1461338067413 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}] 08:14:27 INFO - PROCESS | 1652 | 1461338067494 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:14:27 INFO - PROCESS | 1652 | 1461338067498 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e922000 == 49 [pid = 1652] [id = 248] 08:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e3ab800) [pid = 1652] [serial = 742] [outer = 0x0] 08:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e70d400) [pid = 1652] [serial = 743] [outer = 0x12e3ab800] 08:14:27 INFO - PROCESS | 1652 | 1461338067522 Marionette DEBUG loaded listener.js 08:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e729000) [pid = 1652] [serial = 744] [outer = 0x12e3ab800] 08:14:28 INFO - PROCESS | 1652 | 1461338068033 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]]]}] 08:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 669ms 08:14:28 INFO - PROCESS | 1652 | 1461338068080 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:14:28 INFO - PROCESS | 1652 | 1461338068083 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:14:28 INFO - PROCESS | 1652 | 1461338068087 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:14:28 INFO - PROCESS | 1652 | 1461338068089 Marionette TRACE conn2 <- [1,966,null,{}] 08:14:28 INFO - PROCESS | 1652 | 1461338068093 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}] 08:14:28 INFO - PROCESS | 1652 | 1461338068200 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:14:28 INFO - PROCESS | 1652 | 1461338068283 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc46800 == 50 [pid = 1652] [id = 249] 08:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11ab7ac00) [pid = 1652] [serial = 745] [outer = 0x0] 08:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11af9b400) [pid = 1652] [serial = 746] [outer = 0x11ab7ac00] 08:14:28 INFO - PROCESS | 1652 | 1461338068358 Marionette DEBUG loaded listener.js 08:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bf49c00) [pid = 1652] [serial = 747] [outer = 0x11ab7ac00] 08:14:28 INFO - PROCESS | 1652 | 1461338068751 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]]]}] 08:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 722ms 08:14:28 INFO - PROCESS | 1652 | 1461338068809 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:14:28 INFO - PROCESS | 1652 | 1461338068813 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:14:28 INFO - PROCESS | 1652 | 1461338068818 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:14:28 INFO - PROCESS | 1652 | 1461338068819 Marionette TRACE conn2 <- [1,970,null,{}] 08:14:28 INFO - PROCESS | 1652 | 1461338068822 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}] 08:14:28 INFO - PROCESS | 1652 | 1461338068927 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:14:28 INFO - PROCESS | 1652 | 1461338068983 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e9b000 == 51 [pid = 1652] [id = 250] 08:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c197800) [pid = 1652] [serial = 748] [outer = 0x0] 08:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126877400) [pid = 1652] [serial = 749] [outer = 0x11c197800] 08:14:29 INFO - PROCESS | 1652 | 1461338069014 Marionette DEBUG loaded listener.js 08:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x127f9f400) [pid = 1652] [serial = 750] [outer = 0x11c197800] 08:14:29 INFO - PROCESS | 1652 | 1461338069474 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]]]}] 08:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 08:14:29 INFO - PROCESS | 1652 | 1461338069490 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:14:29 INFO - PROCESS | 1652 | 1461338069493 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:14:29 INFO - PROCESS | 1652 | 1461338069496 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:14:29 INFO - PROCESS | 1652 | 1461338069500 Marionette TRACE conn2 <- [1,974,null,{}] 08:14:29 INFO - PROCESS | 1652 | 1461338069512 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}] 08:14:29 INFO - PROCESS | 1652 | 1461338069746 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:14:29 INFO - PROCESS | 1652 | 1461338069821 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5cb800 == 52 [pid = 1652] [id = 251] 08:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b7bc400) [pid = 1652] [serial = 751] [outer = 0x0] 08:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b9c4400) [pid = 1652] [serial = 752] [outer = 0x12b7bc400] 08:14:29 INFO - PROCESS | 1652 | 1461338069873 Marionette DEBUG loaded listener.js 08:14:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d1eec00) [pid = 1652] [serial = 753] [outer = 0x12b7bc400] 08:14:30 INFO - PROCESS | 1652 | 1461338070338 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]]]}] 08:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 878ms 08:14:30 INFO - PROCESS | 1652 | 1461338070374 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:14:30 INFO - PROCESS | 1652 | 1461338070377 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:14:30 INFO - PROCESS | 1652 | 1461338070381 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:14:30 INFO - PROCESS | 1652 | 1461338070383 Marionette TRACE conn2 <- [1,978,null,{}] 08:14:30 INFO - PROCESS | 1652 | 1461338070386 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}] 08:14:30 INFO - PROCESS | 1652 | 1461338070537 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:14:30 INFO - PROCESS | 1652 | 1461338070662 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda2000 == 53 [pid = 1652] [id = 252] 08:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12bf7a000) [pid = 1652] [serial = 754] [outer = 0x0] 08:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12dbe0400) [pid = 1652] [serial = 755] [outer = 0x12bf7a000] 08:14:30 INFO - PROCESS | 1652 | 1461338070702 Marionette DEBUG loaded listener.js 08:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e39e000) [pid = 1652] [serial = 756] [outer = 0x12bf7a000] 08:14:31 INFO - PROCESS | 1652 | 1461338071143 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]]]}] 08:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 825ms 08:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:14:31 INFO - PROCESS | 1652 | 1461338071206 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:14:31 INFO - PROCESS | 1652 | 1461338071207 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:14:31 INFO - PROCESS | 1652 | 1461338071209 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:14:31 INFO - PROCESS | 1652 | 1461338071211 Marionette TRACE conn2 <- [1,982,null,{}] 08:14:31 INFO - PROCESS | 1652 | 1461338071213 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}] 08:14:31 INFO - PROCESS | 1652 | 1461338071314 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:14:31 INFO - PROCESS | 1652 | 1461338071525 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a924000 == 54 [pid = 1652] [id = 253] 08:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114f68400) [pid = 1652] [serial = 757] [outer = 0x0] 08:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11582fc00) [pid = 1652] [serial = 758] [outer = 0x114f68400] 08:14:31 INFO - PROCESS | 1652 | 1461338071581 Marionette DEBUG loaded listener.js 08:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x118a56000) [pid = 1652] [serial = 759] [outer = 0x114f68400] 08:14:32 INFO - PROCESS | 1652 | 1461338072007 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]]]}] 08:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 821ms 08:14:32 INFO - PROCESS | 1652 | 1461338072031 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:14:32 INFO - PROCESS | 1652 | 1461338072034 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:14:32 INFO - PROCESS | 1652 | 1461338072039 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:14:32 INFO - PROCESS | 1652 | 1461338072040 Marionette TRACE conn2 <- [1,986,null,{}] 08:14:32 INFO - PROCESS | 1652 | 1461338072044 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}] 08:14:32 INFO - PROCESS | 1652 | 1461338072135 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:14:32 INFO - PROCESS | 1652 | 1461338072192 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925d800 == 55 [pid = 1652] [id = 254] 08:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118a55c00) [pid = 1652] [serial = 760] [outer = 0x0] 08:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11a729800) [pid = 1652] [serial = 761] [outer = 0x118a55c00] 08:14:32 INFO - PROCESS | 1652 | 1461338072222 Marionette DEBUG loaded listener.js 08:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11af96400) [pid = 1652] [serial = 762] [outer = 0x118a55c00] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5c2000 == 54 [pid = 1652] [id = 247] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4ea000 == 53 [pid = 1652] [id = 246] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e171800 == 52 [pid = 1652] [id = 245] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12718d000 == 51 [pid = 1652] [id = 244] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cad6800 == 50 [pid = 1652] [id = 243] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b556800 == 49 [pid = 1652] [id = 242] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1158ce800) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bcd9400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127ebf000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a7e5400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d1f9000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129c46000 == 48 [pid = 1652] [id = 241] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127f0b800 == 47 [pid = 1652] [id = 240] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126e38000 == 46 [pid = 1652] [id = 239] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7b9800 == 45 [pid = 1652] [id = 238] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a92b800 == 44 [pid = 1652] [id = 237] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7b3800 == 43 [pid = 1652] [id = 236] 08:14:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab3c800 == 42 [pid = 1652] [id = 235] 08:14:32 INFO - PROCESS | 1652 | 1461338072676 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]]]}] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x127fa4400) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d1f1800) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1273edc00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129ead800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b9c6000) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127e72c00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11ab78000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11a50d000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125e7d400) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126ddc000) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x116548800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115397c00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11b94dc00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bcdf800) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c285c00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125919400) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b5db800) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1297b6000) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d164c00) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1297b8800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bf6d400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a7e7c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129c97c00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12847e400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 08:14:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bd8f800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 08:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 08:14:32 INFO - PROCESS | 1652 | 1461338072709 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:14:32 INFO - PROCESS | 1652 | 1461338072711 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:14:32 INFO - PROCESS | 1652 | 1461338072714 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:14:32 INFO - PROCESS | 1652 | 1461338072716 Marionette TRACE conn2 <- [1,990,null,{}] 08:14:32 INFO - PROCESS | 1652 | 1461338072723 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}] 08:14:32 INFO - PROCESS | 1652 | 1461338072872 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:14:32 INFO - PROCESS | 1652 | 1461338072889 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119acd800 == 43 [pid = 1652] [id = 255] 08:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11b954c00) [pid = 1652] [serial = 763] [outer = 0x0] 08:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11bed6400) [pid = 1652] [serial = 764] [outer = 0x11b954c00] 08:14:32 INFO - PROCESS | 1652 | 1461338072932 Marionette DEBUG loaded listener.js 08:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c271c00) [pid = 1652] [serial = 765] [outer = 0x11b954c00] 08:14:33 INFO - PROCESS | 1652 | 1461338073344 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]]]}] 08:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 669ms 08:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:14:33 INFO - PROCESS | 1652 | 1461338073384 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:14:33 INFO - PROCESS | 1652 | 1461338073385 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:14:33 INFO - PROCESS | 1652 | 1461338073389 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:14:33 INFO - PROCESS | 1652 | 1461338073393 Marionette TRACE conn2 <- [1,994,null,{}] 08:14:33 INFO - PROCESS | 1652 | 1461338073399 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}] 08:14:33 INFO - PROCESS | 1652 | 1461338073480 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:14:33 INFO - PROCESS | 1652 | 1461338073488 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4f800 == 44 [pid = 1652] [id = 256] 08:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c703400) [pid = 1652] [serial = 766] [outer = 0x0] 08:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x125919400) [pid = 1652] [serial = 767] [outer = 0x11c703400] 08:14:33 INFO - PROCESS | 1652 | 1461338073514 Marionette DEBUG loaded listener.js 08:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1271b1800) [pid = 1652] [serial = 768] [outer = 0x11c703400] 08:14:33 INFO - PROCESS | 1652 | 1461338073843 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]]]}] 08:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 475ms 08:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:14:33 INFO - PROCESS | 1652 | 1461338073864 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:14:33 INFO - PROCESS | 1652 | 1461338073865 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:14:33 INFO - PROCESS | 1652 | 1461338073868 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:14:33 INFO - PROCESS | 1652 | 1461338073870 Marionette TRACE conn2 <- [1,998,null,{}] 08:14:33 INFO - PROCESS | 1652 | 1461338073875 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}] 08:14:33 INFO - PROCESS | 1652 | 1461338073957 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:14:34 INFO - PROCESS | 1652 | 1461338074007 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae8800 == 45 [pid = 1652] [id = 257] 08:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x122e1f000) [pid = 1652] [serial = 769] [outer = 0x0] 08:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1273bb800) [pid = 1652] [serial = 770] [outer = 0x122e1f000] 08:14:34 INFO - PROCESS | 1652 | 1461338074034 Marionette DEBUG loaded listener.js 08:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127ec1c00) [pid = 1652] [serial = 771] [outer = 0x122e1f000] 08:14:34 INFO - PROCESS | 1652 | 1461338074330 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]]]}] 08:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 474ms 08:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:14:34 INFO - PROCESS | 1652 | 1461338074344 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:14:34 INFO - PROCESS | 1652 | 1461338074346 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:14:34 INFO - PROCESS | 1652 | 1461338074348 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:14:34 INFO - PROCESS | 1652 | 1461338074349 Marionette TRACE conn2 <- [1,1002,null,{}] 08:14:34 INFO - PROCESS | 1652 | 1461338074351 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}] 08:14:34 INFO - PROCESS | 1652 | 1461338074429 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:14:34 INFO - PROCESS | 1652 | 1461338074433 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fd1800 == 46 [pid = 1652] [id = 258] 08:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129737400) [pid = 1652] [serial = 772] [outer = 0x0] 08:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129740c00) [pid = 1652] [serial = 773] [outer = 0x129737400] 08:14:34 INFO - PROCESS | 1652 | 1461338074469 Marionette DEBUG loaded listener.js 08:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129c91400) [pid = 1652] [serial = 774] [outer = 0x129737400] 08:14:34 INFO - PROCESS | 1652 | 1461338074831 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]]]}] 08:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 08:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:14:34 INFO - PROCESS | 1652 | 1461338074873 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:14:34 INFO - PROCESS | 1652 | 1461338074875 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:14:34 INFO - PROCESS | 1652 | 1461338074877 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:14:34 INFO - PROCESS | 1652 | 1461338074879 Marionette TRACE conn2 <- [1,1006,null,{}] 08:14:34 INFO - PROCESS | 1652 | 1461338074881 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}] 08:14:35 INFO - PROCESS | 1652 | 1461338075019 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:14:35 INFO - PROCESS | 1652 | 1461338075068 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12718d000 == 47 [pid = 1652] [id = 259] 08:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129ea4800) [pid = 1652] [serial = 775] [outer = 0x0] 08:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a7e6400) [pid = 1652] [serial = 776] [outer = 0x129ea4800] 08:14:35 INFO - PROCESS | 1652 | 1461338075110 Marionette DEBUG loaded listener.js 08:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b5d9400) [pid = 1652] [serial = 777] [outer = 0x129ea4800] 08:14:35 INFO - PROCESS | 1652 | 1461338075559 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]]]}] 08:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 719ms 08:14:35 INFO - PROCESS | 1652 | 1461338075596 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:14:35 INFO - PROCESS | 1652 | 1461338075598 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:14:35 INFO - PROCESS | 1652 | 1461338075612 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:14:35 INFO - PROCESS | 1652 | 1461338075613 Marionette TRACE conn2 <- [1,1010,null,{}] 08:14:35 INFO - PROCESS | 1652 | 1461338075618 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}] 08:14:35 INFO - PROCESS | 1652 | 1461338075725 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:14:35 INFO - PROCESS | 1652 | 1461338075738 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297c8000 == 48 [pid = 1652] [id = 260] 08:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a7e3800) [pid = 1652] [serial = 778] [outer = 0x0] 08:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b9bbc00) [pid = 1652] [serial = 779] [outer = 0x12a7e3800] 08:14:35 INFO - PROCESS | 1652 | 1461338075763 Marionette DEBUG loaded listener.js 08:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bd8fc00) [pid = 1652] [serial = 780] [outer = 0x12a7e3800] 08:14:36 INFO - PROCESS | 1652 | 1461338076110 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]]]}] 08:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 08:14:36 INFO - PROCESS | 1652 | 1461338076131 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:14:36 INFO - PROCESS | 1652 | 1461338076133 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:14:36 INFO - PROCESS | 1652 | 1461338076135 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:14:36 INFO - PROCESS | 1652 | 1461338076136 Marionette TRACE conn2 <- [1,1014,null,{}] 08:14:36 INFO - PROCESS | 1652 | 1461338076147 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}] 08:14:36 INFO - PROCESS | 1652 | 1461338076247 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:14:36 INFO - PROCESS | 1652 | 1461338076252 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a706800 == 49 [pid = 1652] [id = 261] 08:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b5df400) [pid = 1652] [serial = 781] [outer = 0x0] 08:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12caa6800) [pid = 1652] [serial = 782] [outer = 0x12b5df400] 08:14:36 INFO - PROCESS | 1652 | 1461338076277 Marionette DEBUG loaded listener.js 08:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d170000) [pid = 1652] [serial = 783] [outer = 0x12b5df400] 08:14:36 INFO - PROCESS | 1652 | 1461338076650 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]]]}] 08:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 530ms 08:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:14:36 INFO - PROCESS | 1652 | 1461338076665 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:14:36 INFO - PROCESS | 1652 | 1461338076666 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:14:36 INFO - PROCESS | 1652 | 1461338076669 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:14:36 INFO - PROCESS | 1652 | 1461338076672 Marionette TRACE conn2 <- [1,1018,null,{}] 08:14:36 INFO - PROCESS | 1652 | 1461338076676 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}] 08:14:36 INFO - PROCESS | 1652 | 1461338076777 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:14:36 INFO - PROCESS | 1652 | 1461338076792 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b555800 == 50 [pid = 1652] [id = 262] 08:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12caa4800) [pid = 1652] [serial = 784] [outer = 0x0] 08:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d1f7000) [pid = 1652] [serial = 785] [outer = 0x12caa4800] 08:14:36 INFO - PROCESS | 1652 | 1461338076818 Marionette DEBUG loaded listener.js 08:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d39dc00) [pid = 1652] [serial = 786] [outer = 0x12caa4800] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12bf72400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d1f0800) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x125eaec00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d39b400) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11554b800) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128482c00) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a7e9800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c70e800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11ab6e800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129745c00) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11a72f000) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d3a1800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x114d88c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x125918800) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:14:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bd83000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:14:37 INFO - PROCESS | 1652 | 1461338077271 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]]]}] 08:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 622ms 08:14:37 INFO - PROCESS | 1652 | 1461338077292 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:14:37 INFO - PROCESS | 1652 | 1461338077293 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:14:37 INFO - PROCESS | 1652 | 1461338077295 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:14:37 INFO - PROCESS | 1652 | 1461338077296 Marionette TRACE conn2 <- [1,1022,null,{}] 08:14:37 INFO - PROCESS | 1652 | 1461338077299 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}] 08:14:37 INFO - PROCESS | 1652 | 1461338077408 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:14:37 INFO - PROCESS | 1652 | 1461338077445 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c44000 == 51 [pid = 1652] [id = 263] 08:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x114d81000) [pid = 1652] [serial = 787] [outer = 0x0] 08:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129744800) [pid = 1652] [serial = 788] [outer = 0x114d81000] 08:14:37 INFO - PROCESS | 1652 | 1461338077476 Marionette DEBUG loaded listener.js 08:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d399000) [pid = 1652] [serial = 789] [outer = 0x114d81000] 08:14:37 INFO - PROCESS | 1652 | 1461338077799 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]]]}] 08:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 08:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:14:37 INFO - PROCESS | 1652 | 1461338077814 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:14:37 INFO - PROCESS | 1652 | 1461338077816 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:14:37 INFO - PROCESS | 1652 | 1461338077818 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:14:37 INFO - PROCESS | 1652 | 1461338077822 Marionette TRACE conn2 <- [1,1026,null,{}] 08:14:37 INFO - PROCESS | 1652 | 1461338077824 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}] 08:14:37 INFO - PROCESS | 1652 | 1461338077914 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:14:37 INFO - PROCESS | 1652 | 1461338077921 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1c3800 == 52 [pid = 1652] [id = 264] 08:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d39f000) [pid = 1652] [serial = 790] [outer = 0x0] 08:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12da9b000) [pid = 1652] [serial = 791] [outer = 0x12d39f000] 08:14:37 INFO - PROCESS | 1652 | 1461338077946 Marionette DEBUG loaded listener.js 08:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12dbe9400) [pid = 1652] [serial = 792] [outer = 0x12d39f000] 08:14:38 INFO - PROCESS | 1652 | 1461338078255 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]]]}] 08:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms 08:14:38 INFO - PROCESS | 1652 | 1461338078293 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:14:38 INFO - PROCESS | 1652 | 1461338078295 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:14:38 INFO - PROCESS | 1652 | 1461338078297 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - PROCESS | 1652 | 1461338078298 Marionette TRACE conn2 <- [1,1030,null,{}] 08:14:38 INFO - PROCESS | 1652 | 1461338078322 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}] 08:14:38 INFO - PROCESS | 1652 | 1461338078406 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:14:38 INFO - PROCESS | 1652 | 1461338078410 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db34800 == 53 [pid = 1652] [id = 265] 08:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d396400) [pid = 1652] [serial = 793] [outer = 0x0] 08:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12e3a1400) [pid = 1652] [serial = 794] [outer = 0x12d396400] 08:14:38 INFO - PROCESS | 1652 | 1461338078436 Marionette DEBUG loaded listener.js 08:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e3aac00) [pid = 1652] [serial = 795] [outer = 0x12d396400] 08:14:38 INFO - PROCESS | 1652 | 1461338078782 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]]]}] 08:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 532ms 08:14:38 INFO - PROCESS | 1652 | 1461338078829 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:14:38 INFO - PROCESS | 1652 | 1461338078830 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:14:38 INFO - PROCESS | 1652 | 1461338078833 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - PROCESS | 1652 | 1461338078834 Marionette TRACE conn2 <- [1,1034,null,{}] 08:14:38 INFO - PROCESS | 1652 | 1461338078836 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}] 08:14:38 INFO - PROCESS | 1652 | 1461338078915 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:14:38 INFO - PROCESS | 1652 | 1461338078969 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e179800 == 54 [pid = 1652] [id = 266] 08:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b706000) [pid = 1652] [serial = 796] [outer = 0x0] 08:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b710000) [pid = 1652] [serial = 797] [outer = 0x12b706000] 08:14:38 INFO - PROCESS | 1652 | 1461338078994 Marionette DEBUG loaded listener.js 08:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b714000) [pid = 1652] [serial = 798] [outer = 0x12b706000] 08:14:39 INFO - PROCESS | 1652 | 1461338079441 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]]]}] 08:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 617ms 08:14:39 INFO - PROCESS | 1652 | 1461338079451 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:14:39 INFO - PROCESS | 1652 | 1461338079456 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:14:39 INFO - PROCESS | 1652 | 1461338079478 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:14:39 INFO - PROCESS | 1652 | 1461338079480 Marionette TRACE conn2 <- [1,1038,null,{}] 08:14:39 INFO - PROCESS | 1652 | 1461338079484 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}] 08:14:39 INFO - PROCESS | 1652 | 1461338079589 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:14:39 INFO - PROCESS | 1652 | 1461338079657 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a934000 == 55 [pid = 1652] [id = 267] 08:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11927e000) [pid = 1652] [serial = 799] [outer = 0x0] 08:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11a940000) [pid = 1652] [serial = 800] [outer = 0x11927e000] 08:14:39 INFO - PROCESS | 1652 | 1461338079689 Marionette DEBUG loaded listener.js 08:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11b958400) [pid = 1652] [serial = 801] [outer = 0x11927e000] 08:14:40 INFO - PROCESS | 1652 | 1461338080116 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]]]}] 08:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 08:14:40 INFO - PROCESS | 1652 | 1461338080149 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:14:40 INFO - PROCESS | 1652 | 1461338080153 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:14:40 INFO - PROCESS | 1652 | 1461338080158 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:14:40 INFO - PROCESS | 1652 | 1461338080160 Marionette TRACE conn2 <- [1,1042,null,{}] 08:14:40 INFO - PROCESS | 1652 | 1461338080162 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}] 08:14:40 INFO - PROCESS | 1652 | 1461338080290 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:14:40 INFO - PROCESS | 1652 | 1461338080359 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a95800 == 56 [pid = 1652] [id = 268] 08:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11badec00) [pid = 1652] [serial = 802] [outer = 0x0] 08:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x122e1bc00) [pid = 1652] [serial = 803] [outer = 0x11badec00] 08:14:40 INFO - PROCESS | 1652 | 1461338080391 Marionette DEBUG loaded listener.js 08:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127348000) [pid = 1652] [serial = 804] [outer = 0x11badec00] 08:14:40 INFO - PROCESS | 1652 | 1461338080789 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]]]}] 08:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 673ms 08:14:40 INFO - PROCESS | 1652 | 1461338080831 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:14:40 INFO - PROCESS | 1652 | 1461338080832 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:14:40 INFO - PROCESS | 1652 | 1461338080835 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:14:40 INFO - PROCESS | 1652 | 1461338080837 Marionette TRACE conn2 <- [1,1046,null,{}] 08:14:40 INFO - PROCESS | 1652 | 1461338080845 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}] 08:14:40 INFO - PROCESS | 1652 | 1461338080950 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:14:41 INFO - PROCESS | 1652 | 1461338081008 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d497800 == 57 [pid = 1652] [id = 269] 08:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128481400) [pid = 1652] [serial = 805] [outer = 0x0] 08:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x129993800) [pid = 1652] [serial = 806] [outer = 0x128481400] 08:14:41 INFO - PROCESS | 1652 | 1461338081040 Marionette DEBUG loaded listener.js 08:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a7e1400) [pid = 1652] [serial = 807] [outer = 0x128481400] 08:14:41 INFO - PROCESS | 1652 | 1461338081463 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]]]}] 08:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 08:14:41 INFO - PROCESS | 1652 | 1461338081507 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:14:41 INFO - PROCESS | 1652 | 1461338081509 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:14:41 INFO - PROCESS | 1652 | 1461338081511 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:14:41 INFO - PROCESS | 1652 | 1461338081513 Marionette TRACE conn2 <- [1,1050,null,{}] 08:14:41 INFO - PROCESS | 1652 | 1461338081515 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}] 08:14:41 INFO - PROCESS | 1652 | 1461338081636 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:14:41 INFO - PROCESS | 1652 | 1461338081717 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e902800 == 58 [pid = 1652] [id = 270] 08:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a7e8c00) [pid = 1652] [serial = 808] [outer = 0x0] 08:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b70e400) [pid = 1652] [serial = 809] [outer = 0x12a7e8c00] 08:14:41 INFO - PROCESS | 1652 | 1461338081749 Marionette DEBUG loaded listener.js 08:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12bd8b800) [pid = 1652] [serial = 810] [outer = 0x12a7e8c00] 08:14:42 INFO - PROCESS | 1652 | 1461338082154 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]]]}] 08:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 08:14:42 INFO - PROCESS | 1652 | 1461338082180 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:14:42 INFO - PROCESS | 1652 | 1461338082182 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:14:42 INFO - PROCESS | 1652 | 1461338082184 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:14:42 INFO - PROCESS | 1652 | 1461338082185 Marionette TRACE conn2 <- [1,1054,null,{}] 08:14:42 INFO - PROCESS | 1652 | 1461338082188 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}] 08:14:42 INFO - PROCESS | 1652 | 1461338082288 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:14:42 INFO - PROCESS | 1652 | 1461338082343 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f16f800 == 59 [pid = 1652] [id = 271] 08:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12cab1400) [pid = 1652] [serial = 811] [outer = 0x0] 08:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d1f9000) [pid = 1652] [serial = 812] [outer = 0x12cab1400] 08:14:42 INFO - PROCESS | 1652 | 1461338082373 Marionette DEBUG loaded listener.js 08:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12da20c00) [pid = 1652] [serial = 813] [outer = 0x12cab1400] 08:14:43 INFO - PROCESS | 1652 | 1461338083081 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]]]}] 08:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 921ms 08:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:14:43 INFO - PROCESS | 1652 | 1461338083105 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:14:43 INFO - PROCESS | 1652 | 1461338083107 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:14:43 INFO - PROCESS | 1652 | 1461338083109 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:14:43 INFO - PROCESS | 1652 | 1461338083110 Marionette TRACE conn2 <- [1,1058,null,{}] 08:14:43 INFO - PROCESS | 1652 | 1461338083113 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}] 08:14:43 INFO - PROCESS | 1652 | 1461338083225 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:14:43 INFO - PROCESS | 1652 | 1461338083281 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f96f000 == 60 [pid = 1652] [id = 272] 08:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x126b05400) [pid = 1652] [serial = 814] [outer = 0x0] 08:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e72f000) [pid = 1652] [serial = 815] [outer = 0x126b05400] 08:14:43 INFO - PROCESS | 1652 | 1461338083313 Marionette DEBUG loaded listener.js 08:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12f860400) [pid = 1652] [serial = 816] [outer = 0x126b05400] 08:14:43 INFO - PROCESS | 1652 | 1461338083777 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]]]}] 08:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 722ms 08:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:14:43 INFO - PROCESS | 1652 | 1461338083831 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:14:43 INFO - PROCESS | 1652 | 1461338083833 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:14:43 INFO - PROCESS | 1652 | 1461338083835 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:14:43 INFO - PROCESS | 1652 | 1461338083836 Marionette TRACE conn2 <- [1,1062,null,{}] 08:14:43 INFO - PROCESS | 1652 | 1461338083839 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}] 08:14:43 INFO - PROCESS | 1652 | 1461338083939 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:14:44 INFO - PROCESS | 1652 | 1461338083997 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab22800 == 61 [pid = 1652] [id = 273] 08:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x119139000) [pid = 1652] [serial = 817] [outer = 0x0] 08:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d169c00) [pid = 1652] [serial = 818] [outer = 0x119139000] 08:14:44 INFO - PROCESS | 1652 | 1461338084027 Marionette DEBUG loaded listener.js 08:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12f861400) [pid = 1652] [serial = 819] [outer = 0x119139000] 08:14:44 INFO - PROCESS | 1652 | 1461338084676 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]]]}] 08:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 873ms 08:14:44 INFO - PROCESS | 1652 | 1461338084709 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:14:44 INFO - PROCESS | 1652 | 1461338084714 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:14:44 INFO - PROCESS | 1652 | 1461338084719 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:14:44 INFO - PROCESS | 1652 | 1461338084723 Marionette TRACE conn2 <- [1,1066,null,{}] 08:14:44 INFO - PROCESS | 1652 | 1461338084728 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}] 08:14:44 INFO - PROCESS | 1652 | 1461338084874 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:14:44 INFO - PROCESS | 1652 | 1461338084983 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c72800 == 62 [pid = 1652] [id = 274] 08:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11aa79800) [pid = 1652] [serial = 820] [outer = 0x0] 08:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11af95c00) [pid = 1652] [serial = 821] [outer = 0x11aa79800] 08:14:45 INFO - PROCESS | 1652 | 1461338085033 Marionette DEBUG loaded listener.js 08:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11bce5c00) [pid = 1652] [serial = 822] [outer = 0x11aa79800] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab3b800 == 61 [pid = 1652] [id = 231] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x114b73800 == 60 [pid = 1652] [id = 230] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12db34800 == 59 [pid = 1652] [id = 265] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1c3800 == 58 [pid = 1652] [id = 264] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x129c44000 == 57 [pid = 1652] [id = 263] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b555800 == 56 [pid = 1652] [id = 262] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a706800 == 55 [pid = 1652] [id = 261] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1297c8000 == 54 [pid = 1652] [id = 260] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b9c5800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12718d000 == 53 [pid = 1652] [id = 259] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x125fd1800 == 52 [pid = 1652] [id = 258] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae8800 == 51 [pid = 1652] [id = 257] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4f800 == 50 [pid = 1652] [id = 256] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119acd800 == 49 [pid = 1652] [id = 255] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11925d800 == 48 [pid = 1652] [id = 254] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a924000 == 47 [pid = 1652] [id = 253] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12eda2000 == 46 [pid = 1652] [id = 252] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5cb800 == 45 [pid = 1652] [id = 251] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127e9b000 == 44 [pid = 1652] [id = 250] 08:14:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc46800 == 43 [pid = 1652] [id = 249] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12d39c000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12d169800) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12d173c00) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12d3a4c00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12d39a800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1273e7c00) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x128487c00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12da94000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119279400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x116349400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12998a400) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129ea7c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12da1c400) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x129eaa800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b58cc00) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1238c3800) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x125e7e000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11c26a400) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11b956800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x114d8bc00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11af9cc00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1259fa400) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12dbdd000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e3a2800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e3e3400) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12dbe7c00) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12dbe0000) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129ea4c00) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12dbe9800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e3eb800) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e3df800) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12bd8dc00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 08:14:45 INFO - PROCESS | 1652 | 1461338085447 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]]]}] 08:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 773ms 08:14:45 INFO - PROCESS | 1652 | 1461338085492 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:14:45 INFO - PROCESS | 1652 | 1461338085495 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:14:45 INFO - PROCESS | 1652 | 1461338085500 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:14:45 INFO - PROCESS | 1652 | 1461338085501 Marionette TRACE conn2 <- [1,1070,null,{}] 08:14:45 INFO - PROCESS | 1652 | 1461338085513 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}] 08:14:45 INFO - PROCESS | 1652 | 1461338085598 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:14:45 INFO - PROCESS | 1652 | 1461338085606 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b584000 == 44 [pid = 1652] [id = 275] 08:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119133400) [pid = 1652] [serial = 823] [outer = 0x0] 08:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1238c3800) [pid = 1652] [serial = 824] [outer = 0x119133400] 08:14:45 INFO - PROCESS | 1652 | 1461338085633 Marionette DEBUG loaded listener.js 08:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x126980400) [pid = 1652] [serial = 825] [outer = 0x119133400] 08:14:45 INFO - PROCESS | 1652 | 1461338085993 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]]]}] 08:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 08:14:46 INFO - PROCESS | 1652 | 1461338086019 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:14:46 INFO - PROCESS | 1652 | 1461338086020 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:14:46 INFO - PROCESS | 1652 | 1461338086023 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:14:46 INFO - PROCESS | 1652 | 1461338086025 Marionette TRACE conn2 <- [1,1074,null,{}] 08:14:46 INFO - PROCESS | 1652 | 1461338086032 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}] 08:14:46 INFO - PROCESS | 1652 | 1461338086119 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:14:46 INFO - PROCESS | 1652 | 1461338086173 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d9f000 == 45 [pid = 1652] [id = 276] 08:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12697f000) [pid = 1652] [serial = 826] [outer = 0x0] 08:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127e74000) [pid = 1652] [serial = 827] [outer = 0x12697f000] 08:14:46 INFO - PROCESS | 1652 | 1461338086201 Marionette DEBUG loaded listener.js 08:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1297b1400) [pid = 1652] [serial = 828] [outer = 0x12697f000] 08:14:46 INFO - PROCESS | 1652 | 1461338086511 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]]]}] 08:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 08:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:14:46 INFO - PROCESS | 1652 | 1461338086544 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:14:46 INFO - PROCESS | 1652 | 1461338086546 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:14:46 INFO - PROCESS | 1652 | 1461338086548 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:14:46 INFO - PROCESS | 1652 | 1461338086549 Marionette TRACE conn2 <- [1,1078,null,{}] 08:14:46 INFO - PROCESS | 1652 | 1461338086551 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}] 08:14:46 INFO - PROCESS | 1652 | 1461338086633 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:14:46 INFO - PROCESS | 1652 | 1461338086689 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e36000 == 46 [pid = 1652] [id = 277] 08:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12848b400) [pid = 1652] [serial = 829] [outer = 0x0] 08:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129eaac00) [pid = 1652] [serial = 830] [outer = 0x12848b400] 08:14:46 INFO - PROCESS | 1652 | 1461338086716 Marionette DEBUG loaded listener.js 08:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b5da400) [pid = 1652] [serial = 831] [outer = 0x12848b400] 08:14:47 INFO - PROCESS | 1652 | 1461338087008 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]]]}] 08:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 08:14:47 INFO - PROCESS | 1652 | 1461338087017 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:14:47 INFO - PROCESS | 1652 | 1461338087018 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:14:47 INFO - PROCESS | 1652 | 1461338087028 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:14:47 INFO - PROCESS | 1652 | 1461338087029 Marionette TRACE conn2 <- [1,1082,null,{}] 08:14:47 INFO - PROCESS | 1652 | 1461338087032 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}] 08:14:47 INFO - PROCESS | 1652 | 1461338087114 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:14:47 INFO - PROCESS | 1652 | 1461338087118 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297df800 == 47 [pid = 1652] [id = 278] 08:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b5dac00) [pid = 1652] [serial = 832] [outer = 0x0] 08:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b9c6c00) [pid = 1652] [serial = 833] [outer = 0x12b5dac00] 08:14:47 INFO - PROCESS | 1652 | 1461338087146 Marionette DEBUG loaded listener.js 08:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12bd8e800) [pid = 1652] [serial = 834] [outer = 0x12b5dac00] 08:14:47 INFO - PROCESS | 1652 | 1461338087541 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]]]}] 08:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 08:14:47 INFO - PROCESS | 1652 | 1461338087551 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:14:47 INFO - PROCESS | 1652 | 1461338087552 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:14:47 INFO - PROCESS | 1652 | 1461338087555 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:14:47 INFO - PROCESS | 1652 | 1461338087557 Marionette TRACE conn2 <- [1,1086,null,{}] 08:14:47 INFO - PROCESS | 1652 | 1461338087560 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}] 08:14:47 INFO - PROCESS | 1652 | 1461338087669 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:14:47 INFO - PROCESS | 1652 | 1461338087707 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a722000 == 48 [pid = 1652] [id = 279] 08:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12bf72800) [pid = 1652] [serial = 835] [outer = 0x0] 08:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d398800) [pid = 1652] [serial = 836] [outer = 0x12bf72800] 08:14:47 INFO - PROCESS | 1652 | 1461338087735 Marionette DEBUG loaded listener.js 08:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12da99400) [pid = 1652] [serial = 837] [outer = 0x12bf72800] 08:14:48 INFO - PROCESS | 1652 | 1461338088037 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]]]}] 08:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 08:14:48 INFO - PROCESS | 1652 | 1461338088075 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:14:48 INFO - PROCESS | 1652 | 1461338088076 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:14:48 INFO - PROCESS | 1652 | 1461338088079 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:14:48 INFO - PROCESS | 1652 | 1461338088080 Marionette TRACE conn2 <- [1,1090,null,{}] 08:14:48 INFO - PROCESS | 1652 | 1461338088082 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}] 08:14:48 INFO - PROCESS | 1652 | 1461338088190 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:14:48 INFO - PROCESS | 1652 | 1461338088201 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0be000 == 49 [pid = 1652] [id = 280] 08:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x115666800) [pid = 1652] [serial = 838] [outer = 0x0] 08:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11566b400) [pid = 1652] [serial = 839] [outer = 0x115666800] 08:14:48 INFO - PROCESS | 1652 | 1461338088227 Marionette DEBUG loaded listener.js 08:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11566f800) [pid = 1652] [serial = 840] [outer = 0x115666800] 08:14:48 INFO - PROCESS | 1652 | 1461338088572 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]]]}] 08:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 08:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:14:48 INFO - PROCESS | 1652 | 1461338088598 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:14:48 INFO - PROCESS | 1652 | 1461338088600 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:14:48 INFO - PROCESS | 1652 | 1461338088602 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:14:48 INFO - PROCESS | 1652 | 1461338088603 Marionette TRACE conn2 <- [1,1094,null,{}] 08:14:48 INFO - PROCESS | 1652 | 1461338088611 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}] 08:14:48 INFO - PROCESS | 1652 | 1461338088713 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:14:48 INFO - PROCESS | 1652 | 1461338088717 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d335800 == 50 [pid = 1652] [id = 281] 08:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x115667800) [pid = 1652] [serial = 841] [outer = 0x0] 08:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12d173c00) [pid = 1652] [serial = 842] [outer = 0x115667800] 08:14:48 INFO - PROCESS | 1652 | 1461338088775 Marionette DEBUG loaded listener.js 08:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12dbe6800) [pid = 1652] [serial = 843] [outer = 0x115667800] 08:14:49 INFO - PROCESS | 1652 | 1461338089081 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]]]}] 08:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 525ms 08:14:49 INFO - PROCESS | 1652 | 1461338089128 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:14:49 INFO - PROCESS | 1652 | 1461338089129 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:14:49 INFO - PROCESS | 1652 | 1461338089131 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:14:49 INFO - PROCESS | 1652 | 1461338089132 Marionette TRACE conn2 <- [1,1098,null,{}] 08:14:49 INFO - PROCESS | 1652 | 1461338089135 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}] 08:14:49 INFO - PROCESS | 1652 | 1461338089239 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x114d81000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b5df400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x129ea4800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x114f68400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c703400) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x122e1f000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a7e3800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d39f000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12caa4800) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11b954c00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129737400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118a55c00) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:14:49 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d396400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:14:49 INFO - PROCESS | 1652 | 1461338089388 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114f68400) [pid = 1652] [serial = 844] [outer = 0x12f857c00] 08:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4dc800 == 51 [pid = 1652] [id = 282] 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11a72e400) [pid = 1652] [serial = 845] [outer = 0x0] 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11bf3b000) [pid = 1652] [serial = 846] [outer = 0x11a72e400] 08:14:49 INFO - PROCESS | 1652 | 1461338089424 Marionette DEBUG loaded listener.js 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129741800) [pid = 1652] [serial = 847] [outer = 0x11a72e400] 08:14:49 INFO - PROCESS | 1652 | 1461338089730 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]]]}] 08:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 619ms 08:14:49 INFO - PROCESS | 1652 | 1461338089751 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:14:49 INFO - PROCESS | 1652 | 1461338089752 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:14:49 INFO - PROCESS | 1652 | 1461338089758 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:14:49 INFO - PROCESS | 1652 | 1461338089759 Marionette TRACE conn2 <- [1,1102,null,{}] 08:14:49 INFO - PROCESS | 1652 | 1461338089761 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}] 08:14:49 INFO - PROCESS | 1652 | 1461338089844 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:14:49 INFO - PROCESS | 1652 | 1461338089849 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d326800 == 52 [pid = 1652] [id = 283] 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x125b10800) [pid = 1652] [serial = 848] [outer = 0x0] 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ae76000) [pid = 1652] [serial = 849] [outer = 0x125b10800] 08:14:49 INFO - PROCESS | 1652 | 1461338089875 Marionette DEBUG loaded listener.js 08:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d1f8400) [pid = 1652] [serial = 850] [outer = 0x125b10800] 08:14:50 INFO - PROCESS | 1652 | 1461338090215 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]]]}] 08:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 472ms 08:14:50 INFO - PROCESS | 1652 | 1461338090230 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:14:50 INFO - PROCESS | 1652 | 1461338090231 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:14:50 INFO - PROCESS | 1652 | 1461338090233 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:14:50 INFO - PROCESS | 1652 | 1461338090235 Marionette TRACE conn2 <- [1,1106,null,{}] 08:14:50 INFO - PROCESS | 1652 | 1461338090241 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}] 08:14:50 INFO - PROCESS | 1652 | 1461338090364 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:14:50 INFO - PROCESS | 1652 | 1461338090371 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed96000 == 53 [pid = 1652] [id = 284] 08:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12aede000) [pid = 1652] [serial = 851] [outer = 0x0] 08:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12aee2800) [pid = 1652] [serial = 852] [outer = 0x12aede000] 08:14:50 INFO - PROCESS | 1652 | 1461338090400 Marionette DEBUG loaded listener.js 08:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12dbe1000) [pid = 1652] [serial = 853] [outer = 0x12aede000] 08:14:50 INFO - PROCESS | 1652 | 1461338090728 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]]]}] 08:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 524ms 08:14:50 INFO - PROCESS | 1652 | 1461338090758 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:14:50 INFO - PROCESS | 1652 | 1461338090759 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:14:50 INFO - PROCESS | 1652 | 1461338090761 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:14:50 INFO - PROCESS | 1652 | 1461338090762 Marionette TRACE conn2 <- [1,1110,null,{}] 08:14:50 INFO - PROCESS | 1652 | 1461338090764 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}] 08:14:50 INFO - PROCESS | 1652 | 1461338090850 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:14:50 INFO - PROCESS | 1652 | 1461338090854 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9c3800 == 54 [pid = 1652] [id = 285] 08:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12dbe9c00) [pid = 1652] [serial = 854] [outer = 0x0] 08:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12e3a6800) [pid = 1652] [serial = 855] [outer = 0x12dbe9c00] 08:14:50 INFO - PROCESS | 1652 | 1461338090879 Marionette DEBUG loaded listener.js 08:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e72c800) [pid = 1652] [serial = 856] [outer = 0x12dbe9c00] 08:14:51 INFO - PROCESS | 1652 | 1461338091232 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]]]}] 08:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 08:14:51 INFO - PROCESS | 1652 | 1461338091280 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:14:51 INFO - PROCESS | 1652 | 1461338091281 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:14:51 INFO - PROCESS | 1652 | 1461338091284 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:14:51 INFO - PROCESS | 1652 | 1461338091285 Marionette TRACE conn2 <- [1,1114,null,{}] 08:14:51 INFO - PROCESS | 1652 | 1461338091287 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}] 08:14:51 INFO - PROCESS | 1652 | 1461338091403 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:14:51 INFO - PROCESS | 1652 | 1461338091531 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863e000 == 55 [pid = 1652] [id = 286] 08:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x113fcb000) [pid = 1652] [serial = 857] [outer = 0x0] 08:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114bc8c00) [pid = 1652] [serial = 858] [outer = 0x113fcb000] 08:14:51 INFO - PROCESS | 1652 | 1461338091563 Marionette DEBUG loaded listener.js 08:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11584e400) [pid = 1652] [serial = 859] [outer = 0x113fcb000] 08:14:52 INFO - PROCESS | 1652 | 1461338091999 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]]]}] 08:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 722ms 08:14:52 INFO - PROCESS | 1652 | 1461338092007 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:14:52 INFO - PROCESS | 1652 | 1461338092010 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:14:52 INFO - PROCESS | 1652 | 1461338092015 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:14:52 INFO - PROCESS | 1652 | 1461338092016 Marionette TRACE conn2 <- [1,1118,null,{}] 08:14:52 INFO - PROCESS | 1652 | 1461338092020 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}] 08:14:52 INFO - PROCESS | 1652 | 1461338092128 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:14:52 INFO - PROCESS | 1652 | 1461338092237 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x125a9f800 == 56 [pid = 1652] [id = 287] 08:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bf3f400) [pid = 1652] [serial = 860] [outer = 0x0] 08:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11c703400) [pid = 1652] [serial = 861] [outer = 0x11bf3f400] 08:14:52 INFO - PROCESS | 1652 | 1461338092270 Marionette DEBUG loaded listener.js 08:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x125eaec00) [pid = 1652] [serial = 862] [outer = 0x11bf3f400] 08:14:52 INFO - PROCESS | 1652 | 1461338092669 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]]]}] 08:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 720ms 08:14:52 INFO - PROCESS | 1652 | 1461338092737 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:14:52 INFO - PROCESS | 1652 | 1461338092740 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:14:52 INFO - PROCESS | 1652 | 1461338092742 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:14:52 INFO - PROCESS | 1652 | 1461338092744 Marionette TRACE conn2 <- [1,1122,null,{}] 08:14:52 INFO - PROCESS | 1652 | 1461338092746 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}] 08:14:52 INFO - PROCESS | 1652 | 1461338092852 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:14:52 INFO - PROCESS | 1652 | 1461338092925 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12caf1000 == 57 [pid = 1652] [id = 288] 08:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1273e4000) [pid = 1652] [serial = 863] [outer = 0x0] 08:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x128483800) [pid = 1652] [serial = 864] [outer = 0x1273e4000] 08:14:52 INFO - PROCESS | 1652 | 1461338092956 Marionette DEBUG loaded listener.js 08:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a7e0000) [pid = 1652] [serial = 865] [outer = 0x1273e4000] 08:14:53 INFO - PROCESS | 1652 | 1461338093418 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]]]}] 08:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 720ms 08:14:53 INFO - PROCESS | 1652 | 1461338093473 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:14:53 INFO - PROCESS | 1652 | 1461338093476 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:14:53 INFO - PROCESS | 1652 | 1461338093490 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:14:53 INFO - PROCESS | 1652 | 1461338093497 Marionette TRACE conn2 <- [1,1126,null,{}] 08:14:53 INFO - PROCESS | 1652 | 1461338093502 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}] 08:14:53 INFO - PROCESS | 1652 | 1461338093661 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:14:53 INFO - PROCESS | 1652 | 1461338093789 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fbb9000 == 58 [pid = 1652] [id = 289] 08:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a7e6800) [pid = 1652] [serial = 866] [outer = 0x0] 08:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12b709000) [pid = 1652] [serial = 867] [outer = 0x12a7e6800] 08:14:53 INFO - PROCESS | 1652 | 1461338093831 Marionette DEBUG loaded listener.js 08:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12bf75800) [pid = 1652] [serial = 868] [outer = 0x12a7e6800] 08:14:54 INFO - PROCESS | 1652 | 1461338094242 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]]]}] 08:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 784ms 08:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:14:54 INFO - PROCESS | 1652 | 1461338094266 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:14:54 INFO - PROCESS | 1652 | 1461338094268 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:14:54 INFO - PROCESS | 1652 | 1461338094271 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:14:54 INFO - PROCESS | 1652 | 1461338094272 Marionette TRACE conn2 <- [1,1130,null,{}] 08:14:54 INFO - PROCESS | 1652 | 1461338094274 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}] 08:14:54 INFO - PROCESS | 1652 | 1461338094377 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:14:54 INFO - PROCESS | 1652 | 1461338094434 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcbb000 == 59 [pid = 1652] [id = 290] 08:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12aee8000) [pid = 1652] [serial = 869] [outer = 0x0] 08:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12d39c000) [pid = 1652] [serial = 870] [outer = 0x12aee8000] 08:14:54 INFO - PROCESS | 1652 | 1461338094477 Marionette DEBUG loaded listener.js 08:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12dbea000) [pid = 1652] [serial = 871] [outer = 0x12aee8000] 08:14:54 INFO - PROCESS | 1652 | 1461338094938 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]]]}] 08:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 719ms 08:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:14:55 INFO - PROCESS | 1652 | 1461338094992 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:14:55 INFO - PROCESS | 1652 | 1461338094994 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:14:55 INFO - PROCESS | 1652 | 1461338094997 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:14:55 INFO - PROCESS | 1652 | 1461338094999 Marionette TRACE conn2 <- [1,1134,null,{}] 08:14:55 INFO - PROCESS | 1652 | 1461338095002 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}] 08:14:55 INFO - PROCESS | 1652 | 1461338095193 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:14:55 INFO - PROCESS | 1652 | 1461338095440 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ee4800 == 60 [pid = 1652] [id = 291] 08:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x114bd3400) [pid = 1652] [serial = 872] [outer = 0x0] 08:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1154d2c00) [pid = 1652] [serial = 873] [outer = 0x114bd3400] 08:14:55 INFO - PROCESS | 1652 | 1461338095469 Marionette DEBUG loaded listener.js 08:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x115826800) [pid = 1652] [serial = 874] [outer = 0x114bd3400] 08:14:55 INFO - PROCESS | 1652 | 1461338095874 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]]]}] 08:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 924ms 08:14:55 INFO - PROCESS | 1652 | 1461338095922 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:14:55 INFO - PROCESS | 1652 | 1461338095925 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:14:55 INFO - PROCESS | 1652 | 1461338095929 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:14:55 INFO - PROCESS | 1652 | 1461338095931 Marionette TRACE conn2 <- [1,1138,null,{}] 08:14:55 INFO - PROCESS | 1652 | 1461338095934 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}] 08:14:56 INFO - PROCESS | 1652 | 1461338096030 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:14:56 INFO - PROCESS | 1652 | 1461338096091 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x125937000 == 61 [pid = 1652] [id = 292] 08:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x116548800) [pid = 1652] [serial = 875] [outer = 0x0] 08:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1191b6000) [pid = 1652] [serial = 876] [outer = 0x116548800] 08:14:56 INFO - PROCESS | 1652 | 1461338096120 Marionette DEBUG loaded listener.js 08:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11a72d400) [pid = 1652] [serial = 877] [outer = 0x116548800] 08:14:56 INFO - PROCESS | 1652 | 1461338096533 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]]]}] 08:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 623ms 08:14:56 INFO - PROCESS | 1652 | 1461338096554 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:14:56 INFO - PROCESS | 1652 | 1461338096557 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:14:56 INFO - PROCESS | 1652 | 1461338096560 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:14:56 INFO - PROCESS | 1652 | 1461338096562 Marionette TRACE conn2 <- [1,1142,null,{}] 08:14:56 INFO - PROCESS | 1652 | 1461338096564 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}] 08:14:56 INFO - PROCESS | 1652 | 1461338096679 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:14:56 INFO - PROCESS | 1652 | 1461338096829 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a923000 == 62 [pid = 1652] [id = 293] 08:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11ab78400) [pid = 1652] [serial = 878] [outer = 0x0] 08:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11b5e8000) [pid = 1652] [serial = 879] [outer = 0x11ab78400] 08:14:56 INFO - PROCESS | 1652 | 1461338096853 Marionette DEBUG loaded listener.js 08:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11bce4800) [pid = 1652] [serial = 880] [outer = 0x11ab78400] 08:14:57 INFO - PROCESS | 1652 | 1461338097321 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]]]}] 08:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 772ms 08:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:14:57 INFO - PROCESS | 1652 | 1461338097333 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:14:57 INFO - PROCESS | 1652 | 1461338097335 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:14:57 INFO - PROCESS | 1652 | 1461338097345 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:14:57 INFO - PROCESS | 1652 | 1461338097351 Marionette TRACE conn2 <- [1,1146,null,{}] 08:14:57 INFO - PROCESS | 1652 | 1461338097355 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}] 08:14:57 INFO - PROCESS | 1652 | 1461338097480 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:14:57 INFO - PROCESS | 1652 | 1461338097540 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ecd000 == 63 [pid = 1652] [id = 294] 08:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11bf3bc00) [pid = 1652] [serial = 881] [outer = 0x0] 08:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11c27bc00) [pid = 1652] [serial = 882] [outer = 0x11bf3bc00] 08:14:57 INFO - PROCESS | 1652 | 1461338097567 Marionette DEBUG loaded listener.js 08:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1259f9c00) [pid = 1652] [serial = 883] [outer = 0x11bf3bc00] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e922000 == 62 [pid = 1652] [id = 248] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12db4e000 == 61 [pid = 1652] [id = 234] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49b800 == 60 [pid = 1652] [id = 233] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9c3800 == 59 [pid = 1652] [id = 285] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed96000 == 58 [pid = 1652] [id = 284] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d326800 == 57 [pid = 1652] [id = 283] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4dc800 == 56 [pid = 1652] [id = 282] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d335800 == 55 [pid = 1652] [id = 281] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0be000 == 54 [pid = 1652] [id = 280] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12b9c4400) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x126877400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12dbe0400) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11af9b400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b710000) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a722000 == 53 [pid = 1652] [id = 279] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1297df800 == 52 [pid = 1652] [id = 278] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126e36000 == 51 [pid = 1652] [id = 277] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x125d9f000 == 50 [pid = 1652] [id = 276] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11b584000 == 49 [pid = 1652] [id = 275] 08:14:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119c72800 == 48 [pid = 1652] [id = 274] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12d170000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b5d9400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11582fc00) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1271b1800) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x127ec1c00) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b9bbc00) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1273bb800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12d1f7000) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11c271c00) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12d39dc00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x118a56000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11bed6400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x129c91400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bd8fc00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129740c00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12e70d400) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12caa6800) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x125919400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a7e6400) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11af96400) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11a729800) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e3aac00) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129744800) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12dbe9400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12d399000) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12da9b000) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e3a1400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 08:14:57 INFO - PROCESS | 1652 | 1461338097937 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]]]}] 08:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 634ms 08:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:14:57 INFO - PROCESS | 1652 | 1461338097972 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:14:57 INFO - PROCESS | 1652 | 1461338097974 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:14:57 INFO - PROCESS | 1652 | 1461338097976 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:14:57 INFO - PROCESS | 1652 | 1461338097977 Marionette TRACE conn2 <- [1,1150,null,{}] 08:14:57 INFO - PROCESS | 1652 | 1461338097979 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}] 08:14:58 INFO - PROCESS | 1652 | 1461338098078 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:14:58 INFO - PROCESS | 1652 | 1461338098134 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c6c800 == 49 [pid = 1652] [id = 295] 08:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x114d87400) [pid = 1652] [serial = 884] [outer = 0x0] 08:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11bf46800) [pid = 1652] [serial = 885] [outer = 0x114d87400] 08:14:58 INFO - PROCESS | 1652 | 1461338098160 Marionette DEBUG loaded listener.js 08:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125b11000) [pid = 1652] [serial = 886] [outer = 0x114d87400] 08:14:58 INFO - PROCESS | 1652 | 1461338098451 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]]]}] 08:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 08:14:58 INFO - PROCESS | 1652 | 1461338098496 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:14:58 INFO - PROCESS | 1652 | 1461338098497 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:14:58 INFO - PROCESS | 1652 | 1461338098499 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:14:58 INFO - PROCESS | 1652 | 1461338098500 Marionette TRACE conn2 <- [1,1154,null,{}] 08:14:58 INFO - PROCESS | 1652 | 1461338098503 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}] 08:14:58 INFO - PROCESS | 1652 | 1461338098580 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:14:58 INFO - PROCESS | 1652 | 1461338098585 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af09800 == 50 [pid = 1652] [id = 296] 08:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x126e68000) [pid = 1652] [serial = 887] [outer = 0x0] 08:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1273e3400) [pid = 1652] [serial = 888] [outer = 0x126e68000] 08:14:58 INFO - PROCESS | 1652 | 1461338098622 Marionette DEBUG loaded listener.js 08:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x127ebe400) [pid = 1652] [serial = 889] [outer = 0x126e68000] 08:14:59 INFO - PROCESS | 1652 | 1461338099001 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]]]}] 08:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 08:14:59 INFO - PROCESS | 1652 | 1461338099021 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:14:59 INFO - PROCESS | 1652 | 1461338099023 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:14:59 INFO - PROCESS | 1652 | 1461338099027 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:14:59 INFO - PROCESS | 1652 | 1461338099029 Marionette TRACE conn2 <- [1,1158,null,{}] 08:14:59 INFO - PROCESS | 1652 | 1461338099032 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}] 08:14:59 INFO - PROCESS | 1652 | 1461338099163 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:14:59 INFO - PROCESS | 1652 | 1461338099171 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297c3800 == 51 [pid = 1652] [id = 297] 08:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x127ebec00) [pid = 1652] [serial = 890] [outer = 0x0] 08:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129742800) [pid = 1652] [serial = 891] [outer = 0x127ebec00] 08:14:59 INFO - PROCESS | 1652 | 1461338099212 Marionette DEBUG loaded listener.js 08:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11c72f800) [pid = 1652] [serial = 892] [outer = 0x127ebec00] 08:14:59 INFO - PROCESS | 1652 | 1461338099840 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]]]}] 08:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 821ms 08:14:59 INFO - PROCESS | 1652 | 1461338099847 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:14:59 INFO - PROCESS | 1652 | 1461338099851 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:14:59 INFO - PROCESS | 1652 | 1461338099858 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:14:59 INFO - PROCESS | 1652 | 1461338099860 Marionette TRACE conn2 <- [1,1162,null,{}] 08:14:59 INFO - PROCESS | 1652 | 1461338099864 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}] 08:14:59 INFO - PROCESS | 1652 | 1461338099965 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:15:00 INFO - PROCESS | 1652 | 1461338100035 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa0000 == 52 [pid = 1652] [id = 298] 08:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x117939400) [pid = 1652] [serial = 893] [outer = 0x0] 08:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118ed6000) [pid = 1652] [serial = 894] [outer = 0x117939400] 08:15:00 INFO - PROCESS | 1652 | 1461338100068 Marionette DEBUG loaded listener.js 08:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11a510400) [pid = 1652] [serial = 895] [outer = 0x117939400] 08:15:00 INFO - PROCESS | 1652 | 1461338100497 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]]]}] 08:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 676ms 08:15:00 INFO - PROCESS | 1652 | 1461338100533 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:15:00 INFO - PROCESS | 1652 | 1461338100537 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:15:00 INFO - PROCESS | 1652 | 1461338100541 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:15:00 INFO - PROCESS | 1652 | 1461338100543 Marionette TRACE conn2 <- [1,1166,null,{}] 08:15:00 INFO - PROCESS | 1652 | 1461338100546 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}] 08:15:00 INFO - PROCESS | 1652 | 1461338100672 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:15:00 INFO - PROCESS | 1652 | 1461338100743 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1275b4800 == 53 [pid = 1652] [id = 299] 08:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11aa7a000) [pid = 1652] [serial = 896] [outer = 0x0] 08:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11bcde400) [pid = 1652] [serial = 897] [outer = 0x11aa7a000] 08:15:00 INFO - PROCESS | 1652 | 1461338100775 Marionette DEBUG loaded listener.js 08:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x122e23c00) [pid = 1652] [serial = 898] [outer = 0x11aa7a000] 08:15:01 INFO - PROCESS | 1652 | 1461338101211 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]]]}] 08:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 722ms 08:15:01 INFO - PROCESS | 1652 | 1461338101265 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:15:01 INFO - PROCESS | 1652 | 1461338101267 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:15:01 INFO - PROCESS | 1652 | 1461338101271 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:15:01 INFO - PROCESS | 1652 | 1461338101275 Marionette TRACE conn2 <- [1,1170,null,{}] 08:15:01 INFO - PROCESS | 1652 | 1461338101287 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}] 08:15:01 INFO - PROCESS | 1652 | 1461338101487 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:15:01 INFO - PROCESS | 1652 | 1461338101558 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71c800 == 54 [pid = 1652] [id = 300] 08:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x127ebfc00) [pid = 1652] [serial = 899] [outer = 0x0] 08:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12848ac00) [pid = 1652] [serial = 900] [outer = 0x127ebfc00] 08:15:01 INFO - PROCESS | 1652 | 1461338101612 Marionette DEBUG loaded listener.js 08:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12998e000) [pid = 1652] [serial = 901] [outer = 0x127ebfc00] 08:15:02 INFO - PROCESS | 1652 | 1461338102084 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]]]}] 08:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 824ms 08:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:15:02 INFO - PROCESS | 1652 | 1461338102095 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:15:02 INFO - PROCESS | 1652 | 1461338102097 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:15:02 INFO - PROCESS | 1652 | 1461338102099 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:15:02 INFO - PROCESS | 1652 | 1461338102100 Marionette TRACE conn2 <- [1,1174,null,{}] 08:15:02 INFO - PROCESS | 1652 | 1461338102103 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}] 08:15:02 INFO - PROCESS | 1652 | 1461338102202 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:15:02 INFO - PROCESS | 1652 | 1461338102253 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b562800 == 55 [pid = 1652] [id = 301] 08:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129c91c00) [pid = 1652] [serial = 902] [outer = 0x0] 08:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x129eb1c00) [pid = 1652] [serial = 903] [outer = 0x129c91c00] 08:15:02 INFO - PROCESS | 1652 | 1461338102284 Marionette DEBUG loaded listener.js 08:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12ae6b000) [pid = 1652] [serial = 904] [outer = 0x129c91c00] 08:15:02 INFO - PROCESS | 1652 | 1461338102693 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] 08:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:15:02 INFO - PROCESS | 1652 | 1461338102721 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:15:02 INFO - PROCESS | 1652 | 1461338102724 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:15:02 INFO - PROCESS | 1652 | 1461338102726 Marionette TRACE conn2 <- [1,1178,null,{}] 08:15:02 INFO - PROCESS | 1652 | 1461338102728 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}] 08:15:02 INFO - PROCESS | 1652 | 1461338102824 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:15:02 INFO - PROCESS | 1652 | 1461338102874 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd8800 == 56 [pid = 1652] [id = 302] 08:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a7e0800) [pid = 1652] [serial = 905] [outer = 0x0] 08:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12ae77c00) [pid = 1652] [serial = 906] [outer = 0x12a7e0800] 08:15:02 INFO - PROCESS | 1652 | 1461338102904 Marionette DEBUG loaded listener.js 08:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12aedf800) [pid = 1652] [serial = 907] [outer = 0x12a7e0800] 08:15:03 INFO - PROCESS | 1652 | 1461338103329 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] 08:15:03 INFO - PROCESS | 1652 | 1461338103395 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:15:03 INFO - PROCESS | 1652 | 1461338103397 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:15:03 INFO - PROCESS | 1652 | 1461338103398 Marionette TRACE conn2 <- [1,1182,null,{}] 08:15:03 INFO - PROCESS | 1652 | 1461338103401 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}] 08:15:03 INFO - PROCESS | 1652 | 1461338103504 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:15:03 INFO - PROCESS | 1652 | 1461338103590 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d33d000 == 57 [pid = 1652] [id = 303] 08:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ae6b400) [pid = 1652] [serial = 908] [outer = 0x0] 08:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12b588c00) [pid = 1652] [serial = 909] [outer = 0x12ae6b400] 08:15:03 INFO - PROCESS | 1652 | 1461338103623 Marionette DEBUG loaded listener.js 08:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b9c6000) [pid = 1652] [serial = 910] [outer = 0x12ae6b400] 08:15:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 08:15:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 08:15:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 08:15:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 08:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:15:04 INFO - _addTest/ [0,1185,"getWindowHandle",null] 08:15:04 INFO - PROCESS | 1652 | 1461338104069 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:15:04 INFO - PROCESS | 1652 | 1461338104074 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:15:04 INFO - PROCESS | 1652 | 1461338104075 Marionette TRACE conn2 <- [1,1186,null,{}] 08:15:04 INFO - PROCESS | 1652 | 1461338104077 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}] 08:15:04 INFO - PROCESS | 1652 | 1461338104173 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:15:04 INFO - PROCESS | 1652 | 1461338104224 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4e0800 == 58 [pid = 1652] [id = 304] 08:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12ae73800) [pid = 1652] [serial = 911] [outer = 0x0] 08:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12bf6e400) [pid = 1652] [serial = 912] [outer = 0x12ae73800] 08:15:04 INFO - PROCESS | 1652 | 1461338104254 Marionette DEBUG loaded listener.js 08:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12cab3c00) [pid = 1652] [serial = 913] [outer = 0x12ae73800] 08:15:04 INFO - PROCESS | 1652 | 1461338104653 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] 08:15:04 INFO - PROCESS | 1652 | 1461338104696 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:15:04 INFO - PROCESS | 1652 | 1461338104698 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:15:04 INFO - PROCESS | 1652 | 1461338104700 Marionette TRACE conn2 <- [1,1190,null,{}] 08:15:04 INFO - PROCESS | 1652 | 1461338104702 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}] 08:15:04 INFO - PROCESS | 1652 | 1461338104801 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:15:04 INFO - PROCESS | 1652 | 1461338104902 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed93000 == 59 [pid = 1652] [id = 305] 08:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12caa7400) [pid = 1652] [serial = 914] [outer = 0x0] 08:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d397800) [pid = 1652] [serial = 915] [outer = 0x12caa7400] 08:15:04 INFO - PROCESS | 1652 | 1461338104933 Marionette DEBUG loaded listener.js 08:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12da14000) [pid = 1652] [serial = 916] [outer = 0x12caa7400] 08:15:05 INFO - PROCESS | 1652 | 1461338105457 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] 08:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:15:05 INFO - PROCESS | 1652 | 1461338105520 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:15:05 INFO - PROCESS | 1652 | 1461338105523 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:15:05 INFO - PROCESS | 1652 | 1461338105526 Marionette TRACE conn2 <- [1,1194,null,{}] 08:15:05 INFO - PROCESS | 1652 | 1461338105530 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}] 08:15:05 INFO - PROCESS | 1652 | 1461338105625 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:15:05 INFO - PROCESS | 1652 | 1461338105709 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126bce000 == 60 [pid = 1652] [id = 306] 08:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11861cc00) [pid = 1652] [serial = 917] [outer = 0x0] 08:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x118adb800) [pid = 1652] [serial = 918] [outer = 0x11861cc00] 08:15:05 INFO - PROCESS | 1652 | 1461338105740 Marionette DEBUG loaded listener.js 08:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11aa82000) [pid = 1652] [serial = 919] [outer = 0x11861cc00] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11af09800 == 59 [pid = 1652] [id = 296] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119c6c800 == 58 [pid = 1652] [id = 295] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126ecd000 == 57 [pid = 1652] [id = 294] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11a923000 == 56 [pid = 1652] [id = 293] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125937000 == 55 [pid = 1652] [id = 292] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118ee4800 == 54 [pid = 1652] [id = 291] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125a9f800 == 53 [pid = 1652] [id = 287] 08:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11863e000 == 52 [pid = 1652] [id = 286] 08:15:06 INFO - PROCESS | 1652 | 1461338106252 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] 08:15:06 INFO - PROCESS | 1652 | 1461338106302 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:15:06 INFO - PROCESS | 1652 | 1461338106307 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:15:06 INFO - PROCESS | 1652 | 1461338106309 Marionette TRACE conn2 <- [1,1198,null,{}] 08:15:06 INFO - PROCESS | 1652 | 1461338106311 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}] 08:15:06 INFO - PROCESS | 1652 | 1461338106396 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:15:06 INFO - PROCESS | 1652 | 1461338106403 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b57e800 == 53 [pid = 1652] [id = 307] 08:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11c18d800) [pid = 1652] [serial = 920] [outer = 0x0] 08:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11c26e800) [pid = 1652] [serial = 921] [outer = 0x11c18d800] 08:15:06 INFO - PROCESS | 1652 | 1461338106435 Marionette DEBUG loaded listener.js 08:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1238cec00) [pid = 1652] [serial = 922] [outer = 0x11c18d800] 08:15:06 INFO - PROCESS | 1652 | 1461338106851 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]]]}] 08:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 573ms 08:15:06 INFO - PROCESS | 1652 | 1461338106880 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:15:06 INFO - PROCESS | 1652 | 1461338106882 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:15:06 INFO - PROCESS | 1652 | 1461338106884 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:15:06 INFO - PROCESS | 1652 | 1461338106886 Marionette TRACE conn2 <- [1,1202,null,{}] 08:15:06 INFO - PROCESS | 1652 | 1461338106903 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}] 08:15:07 INFO - PROCESS | 1652 | 1461338107029 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:15:07 INFO - PROCESS | 1652 | 1461338107035 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c40000 == 54 [pid = 1652] [id = 308] 08:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12591a000) [pid = 1652] [serial = 923] [outer = 0x0] 08:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x128482800) [pid = 1652] [serial = 924] [outer = 0x12591a000] 08:15:07 INFO - PROCESS | 1652 | 1461338107101 Marionette DEBUG loaded listener.js 08:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x129ea7c00) [pid = 1652] [serial = 925] [outer = 0x12591a000] 08:15:07 INFO - PROCESS | 1652 | 1461338107446 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]]]}] 08:15:07 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 08:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 580ms 08:15:07 INFO - PROCESS | 1652 | 1461338107464 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:15:07 INFO - PROCESS | 1652 | 1461338107466 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:15:07 INFO - PROCESS | 1652 | 1461338107469 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:15:07 INFO - PROCESS | 1652 | 1461338107470 Marionette TRACE conn2 <- [1,1206,null,{}] 08:15:07 INFO - PROCESS | 1652 | 1461338107474 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}] 08:15:07 INFO - PROCESS | 1652 | 1461338107579 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:15:07 INFO - PROCESS | 1652 | 1461338107593 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d33f800 == 55 [pid = 1652] [id = 309] 08:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ae77800) [pid = 1652] [serial = 926] [outer = 0x0] 08:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12b5d6c00) [pid = 1652] [serial = 927] [outer = 0x12ae77800] 08:15:07 INFO - PROCESS | 1652 | 1461338107619 Marionette DEBUG loaded listener.js 08:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12b7bd000) [pid = 1652] [serial = 928] [outer = 0x12ae77800] 08:15:08 INFO - PROCESS | 1652 | 1461338107993 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]]]}] 08:15:08 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 08:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 570ms 08:15:08 INFO - PROCESS | 1652 | 1461338108040 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:15:08 INFO - PROCESS | 1652 | 1461338108041 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:15:08 INFO - PROCESS | 1652 | 1461338108043 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:15:08 INFO - PROCESS | 1652 | 1461338108044 Marionette TRACE conn2 <- [1,1210,null,{}] 08:15:08 INFO - PROCESS | 1652 | 1461338108046 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}] 08:15:08 INFO - PROCESS | 1652 | 1461338108151 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:15:08 INFO - PROCESS | 1652 | 1461338108163 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f5ac000 == 56 [pid = 1652] [id = 310] 08:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12b7bd800) [pid = 1652] [serial = 929] [outer = 0x0] 08:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12da14c00) [pid = 1652] [serial = 930] [outer = 0x12b7bd800] 08:15:08 INFO - PROCESS | 1652 | 1461338108188 Marionette DEBUG loaded listener.js 08:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12dbdf000) [pid = 1652] [serial = 931] [outer = 0x12b7bd800] 08:15:08 INFO - PROCESS | 1652 | 1461338108510 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]]]}] 08:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1188b3c00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11af98800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x128485800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x114d88000) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12e3e4400) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x127e75c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x114fb0c00) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12bf72800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x115666800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x115667800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11a72e400) [pid = 1652] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x125b10800) [pid = 1652] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x126b05400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a7e8c00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11927e000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12848b400) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11badec00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b706000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x119133400) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x119139000) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12cab1400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11aa79800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b5dac00) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12aede000) [pid = 1652] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12697f000) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x128481400) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11c197800) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1141be800) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b7bc400) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x118699c00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11ab7ac00) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12bf7a000) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x127f9d400) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11af8fc00) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x127ec3400) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x118a22800) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11bedf400) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1154d7400) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11bade800) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1238c4400) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1147e6400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e3ab800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12dbe9c00) [pid = 1652] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x114bd3400) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x116548800) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11ab78400) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x114d87400) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x126e68000) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:15:08 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11bf3bc00) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:15:08 INFO - PROCESS | 1652 | 1461338108765 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:15:08 INFO - PROCESS | 1652 | 1461338108766 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:15:08 INFO - PROCESS | 1652 | 1461338108774 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:15:08 INFO - PROCESS | 1652 | 1461338108775 Marionette TRACE conn2 <- [1,1214,null,{}] 08:15:08 INFO - PROCESS | 1652 | 1461338108778 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}] 08:15:08 INFO - PROCESS | 1652 | 1461338108886 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:15:08 INFO - PROCESS | 1652 | 1461338108893 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0d800 == 57 [pid = 1652] [id = 311] 08:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118ed7800) [pid = 1652] [serial = 932] [outer = 0x0] 08:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11a50d000) [pid = 1652] [serial = 933] [outer = 0x118ed7800] 08:15:08 INFO - PROCESS | 1652 | 1461338108924 Marionette DEBUG loaded listener.js 08:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11b956400) [pid = 1652] [serial = 934] [outer = 0x118ed7800] 08:15:09 INFO - PROCESS | 1652 | 1461338109257 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]]]}] 08:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 08:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:15:09 INFO - PROCESS | 1652 | 1461338109293 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:15:09 INFO - PROCESS | 1652 | 1461338109294 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:15:09 INFO - PROCESS | 1652 | 1461338109296 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:15:09 INFO - PROCESS | 1652 | 1461338109297 Marionette TRACE conn2 <- [1,1218,null,{}] 08:15:09 INFO - PROCESS | 1652 | 1461338109300 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}] 08:15:09 INFO - PROCESS | 1652 | 1461338109382 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:15:09 INFO - PROCESS | 1652 | 1461338109441 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12695f000 == 58 [pid = 1652] [id = 312] 08:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1191b0000) [pid = 1652] [serial = 935] [outer = 0x0] 08:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11bf44c00) [pid = 1652] [serial = 936] [outer = 0x1191b0000] 08:15:09 INFO - PROCESS | 1652 | 1461338109466 Marionette DEBUG loaded listener.js 08:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x127eba400) [pid = 1652] [serial = 937] [outer = 0x1191b0000] 08:15:09 INFO - PROCESS | 1652 | 1461338109741 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]]]}] 08:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 471ms 08:15:09 INFO - PROCESS | 1652 | 1461338109767 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:15:09 INFO - PROCESS | 1652 | 1461338109769 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:15:09 INFO - PROCESS | 1652 | 1461338109779 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:15:09 INFO - PROCESS | 1652 | 1461338109780 Marionette TRACE conn2 <- [1,1222,null,{}] 08:15:09 INFO - PROCESS | 1652 | 1461338109782 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}] 08:15:09 INFO - PROCESS | 1652 | 1461338109868 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:15:09 INFO - PROCESS | 1652 | 1461338109875 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcaa800 == 59 [pid = 1652] [id = 313] 08:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1259fe400) [pid = 1652] [serial = 938] [outer = 0x0] 08:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ae72400) [pid = 1652] [serial = 939] [outer = 0x1259fe400] 08:15:09 INFO - PROCESS | 1652 | 1461338109900 Marionette DEBUG loaded listener.js 08:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12bf71800) [pid = 1652] [serial = 940] [outer = 0x1259fe400] 08:15:10 INFO - PROCESS | 1652 | 1461338110239 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] 08:15:10 INFO - PROCESS | 1652 | 1461338110252 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:15:10 INFO - PROCESS | 1652 | 1461338110254 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:15:10 INFO - PROCESS | 1652 | 1461338110256 Marionette TRACE conn2 <- [1,1226,null,{}] 08:15:10 INFO - PROCESS | 1652 | 1461338110260 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}] 08:15:10 INFO - PROCESS | 1652 | 1461338110370 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:15:10 INFO - PROCESS | 1652 | 1461338110377 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x130786800 == 60 [pid = 1652] [id = 314] 08:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bf3bc00) [pid = 1652] [serial = 941] [outer = 0x0] 08:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12bd81000) [pid = 1652] [serial = 942] [outer = 0x11bf3bc00] 08:15:10 INFO - PROCESS | 1652 | 1461338110402 Marionette DEBUG loaded listener.js 08:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e3a6c00) [pid = 1652] [serial = 943] [outer = 0x11bf3bc00] 08:15:10 INFO - PROCESS | 1652 | 1461338110704 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]]]}] 08:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 08:15:10 INFO - PROCESS | 1652 | 1461338110726 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:15:10 INFO - PROCESS | 1652 | 1461338110727 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:15:10 INFO - PROCESS | 1652 | 1461338110729 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:15:10 INFO - PROCESS | 1652 | 1461338110730 Marionette TRACE conn2 <- [1,1230,null,{}] 08:15:10 INFO - PROCESS | 1652 | 1461338110732 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}] 08:15:10 INFO - PROCESS | 1652 | 1461338110883 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:15:10 INFO - PROCESS | 1652 | 1461338110982 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1159f9000 == 61 [pid = 1652] [id = 315] 08:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1147db000) [pid = 1652] [serial = 944] [outer = 0x0] 08:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x114d8b800) [pid = 1652] [serial = 945] [outer = 0x1147db000] 08:15:11 INFO - PROCESS | 1652 | 1461338111016 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x115666800) [pid = 1652] [serial = 946] [outer = 0x1147db000] 08:15:11 INFO - PROCESS | 1652 | 1461338111509 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]]]}] 08:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 819ms 08:15:11 INFO - PROCESS | 1652 | 1461338111581 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:15:11 INFO - PROCESS | 1652 | 1461338111587 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:15:11 INFO - PROCESS | 1652 | 1461338111608 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:15:11 INFO - PROCESS | 1652 | 1461338111613 Marionette TRACE conn2 <- [1,1234,null,{}] 08:15:11 INFO - PROCESS | 1652 | 1461338111619 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}] 08:15:11 INFO - PROCESS | 1652 | 1461338111787 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:15:11 INFO - PROCESS | 1652 | 1461338111796 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa21800 == 62 [pid = 1652] [id = 316] 08:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11aa84400) [pid = 1652] [serial = 947] [outer = 0x0] 08:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11af94400) [pid = 1652] [serial = 948] [outer = 0x11aa84400] 08:15:11 INFO - PROCESS | 1652 | 1461338111829 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11bf3f000) [pid = 1652] [serial = 949] [outer = 0x11aa84400] 08:15:12 INFO - PROCESS | 1652 | 1461338112252 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]]]}] 08:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 679ms 08:15:12 INFO - PROCESS | 1652 | 1461338112284 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:15:12 INFO - PROCESS | 1652 | 1461338112286 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:15:12 INFO - PROCESS | 1652 | 1461338112288 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:15:12 INFO - PROCESS | 1652 | 1461338112290 Marionette TRACE conn2 <- [1,1238,null,{}] 08:15:12 INFO - PROCESS | 1652 | 1461338112292 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}] 08:15:12 INFO - PROCESS | 1652 | 1461338112396 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:15:12 INFO - PROCESS | 1652 | 1461338112459 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12970a000 == 63 [pid = 1652] [id = 317] 08:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x122e16c00) [pid = 1652] [serial = 950] [outer = 0x0] 08:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x126d05000) [pid = 1652] [serial = 951] [outer = 0x122e16c00] 08:15:12 INFO - PROCESS | 1652 | 1461338112531 Marionette DEBUG loaded listener.js 08:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126d0e400) [pid = 1652] [serial = 952] [outer = 0x122e16c00] 08:15:12 INFO - PROCESS | 1652 | 1461338112959 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]]]}] 08:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 720ms 08:15:13 INFO - PROCESS | 1652 | 1461338113009 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 1652 | 1461338113011 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:15:13 INFO - PROCESS | 1652 | 1461338113020 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 1652 | 1461338113025 Marionette TRACE conn2 <- [1,1242,null,{}] 08:15:13 INFO - PROCESS | 1652 | 1461338113027 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}] 08:15:13 INFO - PROCESS | 1652 | 1461338113157 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:15:13 INFO - PROCESS | 1652 | 1461338113231 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9ca000 == 64 [pid = 1652] [id = 318] 08:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x126b10400) [pid = 1652] [serial = 953] [outer = 0x0] 08:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a7ebc00) [pid = 1652] [serial = 954] [outer = 0x126b10400] 08:15:13 INFO - PROCESS | 1652 | 1461338113261 Marionette DEBUG loaded listener.js 08:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12aee8c00) [pid = 1652] [serial = 955] [outer = 0x126b10400] 08:15:13 INFO - PROCESS | 1652 | 1461338113638 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]]]}] 08:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 676ms 08:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:15:13 INFO - PROCESS | 1652 | 1461338113692 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 1652 | 1461338113693 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:15:13 INFO - PROCESS | 1652 | 1461338113696 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 1652 | 1461338113697 Marionette TRACE conn2 <- [1,1246,null,{}] 08:15:13 INFO - PROCESS | 1652 | 1461338113699 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}] 08:15:13 INFO - PROCESS | 1652 | 1461338113802 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:15:13 INFO - PROCESS | 1652 | 1461338113863 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11352e000 == 65 [pid = 1652] [id = 319] 08:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b5d5c00) [pid = 1652] [serial = 956] [outer = 0x0] 08:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b7b7c00) [pid = 1652] [serial = 957] [outer = 0x12b5d5c00] 08:15:13 INFO - PROCESS | 1652 | 1461338113894 Marionette DEBUG loaded listener.js 08:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12da21400) [pid = 1652] [serial = 958] [outer = 0x12b5d5c00] 08:15:14 INFO - PROCESS | 1652 | 1461338114316 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]]]}] 08:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 668ms 08:15:14 INFO - PROCESS | 1652 | 1461338114365 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:15:14 INFO - PROCESS | 1652 | 1461338114366 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:15:14 INFO - PROCESS | 1652 | 1461338114368 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:15:14 INFO - PROCESS | 1652 | 1461338114370 Marionette TRACE conn2 <- [1,1250,null,{}] 08:15:14 INFO - PROCESS | 1652 | 1461338114372 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}] 08:15:14 INFO - PROCESS | 1652 | 1461338114475 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:15:14 INFO - PROCESS | 1652 | 1461338114602 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7b1800 == 66 [pid = 1652] [id = 320] 08:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e3aa400) [pid = 1652] [serial = 959] [outer = 0x0] 08:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e3e0800) [pid = 1652] [serial = 960] [outer = 0x12e3aa400] 08:15:14 INFO - PROCESS | 1652 | 1461338114645 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12e726c00) [pid = 1652] [serial = 961] [outer = 0x12e3aa400] 08:15:15 INFO - PROCESS | 1652 | 1461338115183 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]]]}] 08:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 872ms 08:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:15:15 INFO - PROCESS | 1652 | 1461338115241 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:15:15 INFO - PROCESS | 1652 | 1461338115242 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:15:15 INFO - PROCESS | 1652 | 1461338115244 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:15:15 INFO - PROCESS | 1652 | 1461338115246 Marionette TRACE conn2 <- [1,1254,null,{}] 08:15:15 INFO - PROCESS | 1652 | 1461338115248 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}] 08:15:15 INFO - PROCESS | 1652 | 1461338115352 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:15:15 INFO - PROCESS | 1652 | 1461338115427 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af0e000 == 67 [pid = 1652] [id = 321] 08:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x115853c00) [pid = 1652] [serial = 962] [outer = 0x0] 08:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x125df7c00) [pid = 1652] [serial = 963] [outer = 0x115853c00] 08:15:15 INFO - PROCESS | 1652 | 1461338115457 Marionette DEBUG loaded listener.js 08:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12e3aac00) [pid = 1652] [serial = 964] [outer = 0x115853c00] 08:15:15 INFO - PROCESS | 1652 | 1461338115834 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]]]}] 08:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 620ms 08:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:15:15 INFO - PROCESS | 1652 | 1461338115899 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:15:15 INFO - PROCESS | 1652 | 1461338115900 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:15:15 INFO - PROCESS | 1652 | 1461338115905 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:15:15 INFO - PROCESS | 1652 | 1461338115906 Marionette TRACE conn2 <- [1,1258,null,{}] 08:15:15 INFO - PROCESS | 1652 | 1461338115908 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}] 08:15:16 INFO - PROCESS | 1652 | 1461338116152 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:15:16 INFO - PROCESS | 1652 | 1461338116244 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11926c000 == 68 [pid = 1652] [id = 322] 08:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x114d85800) [pid = 1652] [serial = 965] [outer = 0x0] 08:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x114f69400) [pid = 1652] [serial = 966] [outer = 0x114d85800] 08:15:16 INFO - PROCESS | 1652 | 1461338116275 Marionette DEBUG loaded listener.js 08:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11566fc00) [pid = 1652] [serial = 967] [outer = 0x114d85800] 08:15:16 INFO - PROCESS | 1652 | 1461338116672 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]]]}] 08:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 821ms 08:15:16 INFO - PROCESS | 1652 | 1461338116726 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:15:16 INFO - PROCESS | 1652 | 1461338116729 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:15:16 INFO - PROCESS | 1652 | 1461338116732 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:15:16 INFO - PROCESS | 1652 | 1461338116735 Marionette TRACE conn2 <- [1,1262,null,{}] 08:15:16 INFO - PROCESS | 1652 | 1461338116738 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}] 08:15:16 INFO - PROCESS | 1652 | 1461338116837 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:15:16 INFO - PROCESS | 1652 | 1461338116901 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa0b000 == 69 [pid = 1652] [id = 323] 08:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11927c000) [pid = 1652] [serial = 968] [outer = 0x0] 08:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11a50c000) [pid = 1652] [serial = 969] [outer = 0x11927c000] 08:15:16 INFO - PROCESS | 1652 | 1461338116932 Marionette DEBUG loaded listener.js 08:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11ab70c00) [pid = 1652] [serial = 970] [outer = 0x11927c000] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x130786800 == 68 [pid = 1652] [id = 314] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcaa800 == 67 [pid = 1652] [id = 313] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12695f000 == 66 [pid = 1652] [id = 312] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0d800 == 65 [pid = 1652] [id = 311] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12f5ac000 == 64 [pid = 1652] [id = 310] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d33f800 == 63 [pid = 1652] [id = 309] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x114bc8c00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11c703400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x128483800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12d39c000) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129742800) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12b709000) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcbb000 == 62 [pid = 1652] [id = 290] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129c40000 == 61 [pid = 1652] [id = 308] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11b57e800 == 60 [pid = 1652] [id = 307] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126bce000 == 59 [pid = 1652] [id = 306] 08:15:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1297c3800 == 58 [pid = 1652] [id = 297] 08:15:17 INFO - PROCESS | 1652 | 1461338117359 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]]]}] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11c72fc00) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b5d8c00) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x118ae7400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12e723800) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x128483c00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1158da000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x119a0a800) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12759e000) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11a50ec00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12e72c800) [pid = 1652] [serial = 856] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1154d2c00) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1191b6000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11a72d400) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11b5e8000) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11bf46800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11bce4800) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11c27bc00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1259f9c00) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1273e3400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x127ebe400) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x115826800) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12aee2800) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d1f8400) [pid = 1652] [serial = 850] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bd8e800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c706000) [pid = 1652] [serial = 441] [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.] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x125b11000) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127f9f400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11861b000) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12d1eec00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11a939800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11bf49c00) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e39e000) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b5df800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11bf3d400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d166000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11bad8400) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x126b11c00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118a55800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x125915400) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e729000) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e3a6800) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d398800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11566b400) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12da99400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d173c00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11566f800) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11bf3b000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12dbe6800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ae76000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129741800) [pid = 1652] [serial = 847] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12f860400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e72f000) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bd8b800) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b70e400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b958400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11a940000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129eaac00) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b5da400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127348000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x122e1bc00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b714000) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1238c3800) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126980400) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12d169c00) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12f861400) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12da20c00) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d1f9000) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bce5c00) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11af95c00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b9c6c00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12dbe1000) [pid = 1652] [serial = 853] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127e74000) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1297b1400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a7e1400) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 08:15:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129993800) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 08:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 675ms 08:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:15:17 INFO - PROCESS | 1652 | 1461338117408 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:15:17 INFO - PROCESS | 1652 | 1461338117410 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:15:17 INFO - PROCESS | 1652 | 1461338117412 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:15:17 INFO - PROCESS | 1652 | 1461338117413 Marionette TRACE conn2 <- [1,1266,null,{}] 08:15:17 INFO - PROCESS | 1652 | 1461338117415 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}] 08:15:17 INFO - PROCESS | 1652 | 1461338117523 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:15:17 INFO - PROCESS | 1652 | 1461338117531 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c7d000 == 59 [pid = 1652] [id = 324] 08:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11ada5400) [pid = 1652] [serial = 971] [outer = 0x0] 08:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11af96c00) [pid = 1652] [serial = 972] [outer = 0x11ada5400] 08:15:17 INFO - PROCESS | 1652 | 1461338117558 Marionette DEBUG loaded listener.js 08:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bf45c00) [pid = 1652] [serial = 973] [outer = 0x11ada5400] 08:15:17 INFO - PROCESS | 1652 | 1461338117915 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]]]}] 08:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 08:15:17 INFO - PROCESS | 1652 | 1461338117932 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:15:17 INFO - PROCESS | 1652 | 1461338117934 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:15:17 INFO - PROCESS | 1652 | 1461338117944 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:15:17 INFO - PROCESS | 1652 | 1461338117947 Marionette TRACE conn2 <- [1,1270,null,{}] 08:15:17 INFO - PROCESS | 1652 | 1461338117950 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}] 08:15:18 INFO - PROCESS | 1652 | 1461338118035 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:15:18 INFO - PROCESS | 1652 | 1461338118041 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc3c000 == 60 [pid = 1652] [id = 325] 08:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a939800) [pid = 1652] [serial = 974] [outer = 0x0] 08:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c280000) [pid = 1652] [serial = 975] [outer = 0x11a939800] 08:15:18 INFO - PROCESS | 1652 | 1461338118067 Marionette DEBUG loaded listener.js 08:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126872000) [pid = 1652] [serial = 976] [outer = 0x11a939800] 08:15:18 INFO - PROCESS | 1652 | 1461338118420 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]]]}] 08:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 528ms 08:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:15:18 INFO - PROCESS | 1652 | 1461338118466 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:15:18 INFO - PROCESS | 1652 | 1461338118467 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:15:18 INFO - PROCESS | 1652 | 1461338118469 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:15:18 INFO - PROCESS | 1652 | 1461338118471 Marionette TRACE conn2 <- [1,1274,null,{}] 08:15:18 INFO - PROCESS | 1652 | 1461338118473 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}] 08:15:18 INFO - PROCESS | 1652 | 1461338118559 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:15:18 INFO - PROCESS | 1652 | 1461338118564 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f21800 == 61 [pid = 1652] [id = 326] 08:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126875c00) [pid = 1652] [serial = 977] [outer = 0x0] 08:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126d0f800) [pid = 1652] [serial = 978] [outer = 0x126875c00] 08:15:18 INFO - PROCESS | 1652 | 1461338118591 Marionette DEBUG loaded listener.js 08:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1273bc000) [pid = 1652] [serial = 979] [outer = 0x126875c00] 08:15:19 INFO - PROCESS | 1652 | 1461338119039 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]]]}] 08:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 620ms 08:15:19 INFO - PROCESS | 1652 | 1461338119093 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:15:19 INFO - PROCESS | 1652 | 1461338119095 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:15:19 INFO - PROCESS | 1652 | 1461338119098 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:15:19 INFO - PROCESS | 1652 | 1461338119100 Marionette TRACE conn2 <- [1,1278,null,{}] 08:15:19 INFO - PROCESS | 1652 | 1461338119103 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}] 08:15:19 INFO - PROCESS | 1652 | 1461338119250 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:15:19 INFO - PROCESS | 1652 | 1461338119288 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12695e800 == 62 [pid = 1652] [id = 327] 08:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127eb8400) [pid = 1652] [serial = 980] [outer = 0x0] 08:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127ebe400) [pid = 1652] [serial = 981] [outer = 0x127eb8400] 08:15:19 INFO - PROCESS | 1652 | 1461338119321 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129743000) [pid = 1652] [serial = 982] [outer = 0x127eb8400] 08:15:19 INFO - PROCESS | 1652 | 1461338119662 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]]]}] 08:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 574ms 08:15:19 INFO - PROCESS | 1652 | 1461338119674 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:15:19 INFO - PROCESS | 1652 | 1461338119675 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:15:19 INFO - PROCESS | 1652 | 1461338119678 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:15:19 INFO - PROCESS | 1652 | 1461338119679 Marionette TRACE conn2 <- [1,1282,null,{}] 08:15:19 INFO - PROCESS | 1652 | 1461338119681 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}] 08:15:19 INFO - PROCESS | 1652 | 1461338119785 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:15:19 INFO - PROCESS | 1652 | 1461338119797 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127197000 == 63 [pid = 1652] [id = 328] 08:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1297b4000) [pid = 1652] [serial = 983] [outer = 0x0] 08:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129ea8c00) [pid = 1652] [serial = 984] [outer = 0x1297b4000] 08:15:19 INFO - PROCESS | 1652 | 1461338119823 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ae74c00) [pid = 1652] [serial = 985] [outer = 0x1297b4000] 08:15:20 INFO - PROCESS | 1652 | 1461338120180 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]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 517ms 08:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:15:20 INFO - PROCESS | 1652 | 1461338120196 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1652 | 1461338120197 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:15:20 INFO - PROCESS | 1652 | 1461338120199 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 1652 | 1461338120200 Marionette TRACE conn2 <- [1,1286,null,{}] 08:15:20 INFO - PROCESS | 1652 | 1461338120202 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}] 08:15:20 INFO - PROCESS | 1652 | 1461338120314 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:15:20 INFO - PROCESS | 1652 | 1461338120328 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129709800 == 64 [pid = 1652] [id = 329] 08:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116349400) [pid = 1652] [serial = 986] [outer = 0x0] 08:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12aee4000) [pid = 1652] [serial = 987] [outer = 0x116349400] 08:15:20 INFO - PROCESS | 1652 | 1461338120353 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b70e800) [pid = 1652] [serial = 988] [outer = 0x116349400] 08:15:20 INFO - PROCESS | 1652 | 1461338120709 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]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 08:15:20 INFO - PROCESS | 1652 | 1461338120730 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1652 | 1461338120731 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:15:20 INFO - PROCESS | 1652 | 1461338120733 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 1652 | 1461338120735 Marionette TRACE conn2 <- [1,1290,null,{}] 08:15:20 INFO - PROCESS | 1652 | 1461338120746 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}] 08:15:20 INFO - PROCESS | 1652 | 1461338120861 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:15:20 INFO - PROCESS | 1652 | 1461338120897 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b559000 == 65 [pid = 1652] [id = 330] 08:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129743400) [pid = 1652] [serial = 989] [outer = 0x0] 08:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12bd8e800) [pid = 1652] [serial = 990] [outer = 0x129743400] 08:15:20 INFO - PROCESS | 1652 | 1461338120923 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d1ef000) [pid = 1652] [serial = 991] [outer = 0x129743400] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12591a000) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c18d800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11861cc00) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x127ebec00) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ae77800) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b7bd800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118ed7800) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1259fe400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:15:21 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1191b0000) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:15:21 INFO - PROCESS | 1652 | 1461338121336 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]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 623ms 08:15:21 INFO - PROCESS | 1652 | 1461338121359 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:15:21 INFO - PROCESS | 1652 | 1461338121361 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:15:21 INFO - PROCESS | 1652 | 1461338121363 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 1652 | 1461338121364 Marionette TRACE conn2 <- [1,1294,null,{}] 08:15:21 INFO - PROCESS | 1652 | 1461338121366 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}] 08:15:21 INFO - PROCESS | 1652 | 1461338121451 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:15:21 INFO - PROCESS | 1652 | 1461338121508 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b744000 == 66 [pid = 1652] [id = 331] 08:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x114d7f800) [pid = 1652] [serial = 992] [outer = 0x0] 08:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ae77800) [pid = 1652] [serial = 993] [outer = 0x114d7f800] 08:15:21 INFO - PROCESS | 1652 | 1461338121535 Marionette DEBUG loaded listener.js 08:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d1f9000) [pid = 1652] [serial = 994] [outer = 0x114d7f800] 08:15:21 INFO - PROCESS | 1652 | 1461338121865 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]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 08:15:21 INFO - PROCESS | 1652 | 1461338121884 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:15:21 INFO - PROCESS | 1652 | 1461338121885 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:15:21 INFO - PROCESS | 1652 | 1461338121892 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 1652 | 1461338121893 Marionette TRACE conn2 <- [1,1298,null,{}] 08:15:21 INFO - PROCESS | 1652 | 1461338121896 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}] 08:15:22 INFO - PROCESS | 1652 | 1461338122008 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:15:22 INFO - PROCESS | 1652 | 1461338122089 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0cf800 == 67 [pid = 1652] [id = 332] 08:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d39bc00) [pid = 1652] [serial = 995] [outer = 0x0] 08:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12da99400) [pid = 1652] [serial = 996] [outer = 0x12d39bc00] 08:15:22 INFO - PROCESS | 1652 | 1461338122164 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x126977800) [pid = 1652] [serial = 997] [outer = 0x12d39bc00] 08:15:22 INFO - PROCESS | 1652 | 1461338122485 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]]]}] 08:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 625ms 08:15:22 INFO - PROCESS | 1652 | 1461338122513 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 1652 | 1461338122515 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:15:22 INFO - PROCESS | 1652 | 1461338122517 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:15:22 INFO - PROCESS | 1652 | 1461338122519 Marionette TRACE conn2 <- [1,1302,null,{}] 08:15:22 INFO - PROCESS | 1652 | 1461338122523 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}] 08:15:22 INFO - PROCESS | 1652 | 1461338122623 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:15:22 INFO - PROCESS | 1652 | 1461338122676 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d492000 == 68 [pid = 1652] [id = 333] 08:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114ba0000) [pid = 1652] [serial = 998] [outer = 0x0] 08:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114ba8c00) [pid = 1652] [serial = 999] [outer = 0x114ba0000] 08:15:22 INFO - PROCESS | 1652 | 1461338122702 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e711800) [pid = 1652] [serial = 1000] [outer = 0x114ba0000] 08:15:22 INFO - PROCESS | 1652 | 1461338122966 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]]]}] 08:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 473ms 08:15:22 INFO - PROCESS | 1652 | 1461338122996 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 1652 | 1461338122997 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:15:23 INFO - PROCESS | 1652 | 1461338123000 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:15:23 INFO - PROCESS | 1652 | 1461338123001 Marionette TRACE conn2 <- [1,1306,null,{}] 08:15:23 INFO - PROCESS | 1652 | 1461338123012 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}] 08:15:23 INFO - PROCESS | 1652 | 1461338123104 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:15:23 INFO - PROCESS | 1652 | 1461338123111 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4ed000 == 69 [pid = 1652] [id = 334] 08:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b411c00) [pid = 1652] [serial = 1001] [outer = 0x0] 08:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b418c00) [pid = 1652] [serial = 1002] [outer = 0x12b411c00] 08:15:23 INFO - PROCESS | 1652 | 1461338123136 Marionette DEBUG loaded listener.js 08:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b41ec00) [pid = 1652] [serial = 1003] [outer = 0x12b411c00] 08:15:23 INFO - PROCESS | 1652 | 1461338123691 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]]]}] 08:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 724ms 08:15:23 INFO - PROCESS | 1652 | 1461338123725 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:15:23 INFO - PROCESS | 1652 | 1461338123728 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:15:23 INFO - PROCESS | 1652 | 1461338123732 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:15:23 INFO - PROCESS | 1652 | 1461338123734 Marionette TRACE conn2 <- [1,1310,null,{}] 08:15:23 INFO - PROCESS | 1652 | 1461338123738 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}] 08:15:23 INFO - PROCESS | 1652 | 1461338123851 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:15:23 INFO - PROCESS | 1652 | 1461338123922 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7be000 == 70 [pid = 1652] [id = 335] 08:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1158ce800) [pid = 1652] [serial = 1004] [outer = 0x0] 08:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118a58800) [pid = 1652] [serial = 1005] [outer = 0x1158ce800] 08:15:23 INFO - PROCESS | 1652 | 1461338123955 Marionette DEBUG loaded listener.js 08:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11927c800) [pid = 1652] [serial = 1006] [outer = 0x1158ce800] 08:15:24 INFO - PROCESS | 1652 | 1461338124374 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] 08:15:24 INFO - PROCESS | 1652 | 1461338124407 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:15:24 INFO - PROCESS | 1652 | 1461338124412 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:15:24 INFO - PROCESS | 1652 | 1461338124414 Marionette TRACE conn2 <- [1,1314,null,{}] 08:15:24 INFO - PROCESS | 1652 | 1461338124416 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}] 08:15:24 INFO - PROCESS | 1652 | 1461338124524 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:15:24 INFO - PROCESS | 1652 | 1461338124617 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7cf000 == 71 [pid = 1652] [id = 336] 08:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11a943800) [pid = 1652] [serial = 1007] [outer = 0x0] 08:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11bcd8c00) [pid = 1652] [serial = 1008] [outer = 0x11a943800] 08:15:24 INFO - PROCESS | 1652 | 1461338124661 Marionette DEBUG loaded listener.js 08:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x122e1c000) [pid = 1652] [serial = 1009] [outer = 0x11a943800] 08:15:25 INFO - PROCESS | 1652 | 1461338125110 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]]]}] 08:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 08:15:25 INFO - PROCESS | 1652 | 1461338125135 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:15:25 INFO - PROCESS | 1652 | 1461338125138 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:15:25 INFO - PROCESS | 1652 | 1461338125143 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:15:25 INFO - PROCESS | 1652 | 1461338125147 Marionette TRACE conn2 <- [1,1318,null,{}] 08:15:25 INFO - PROCESS | 1652 | 1461338125160 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}] 08:15:25 INFO - PROCESS | 1652 | 1461338125325 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:15:25 INFO - PROCESS | 1652 | 1461338125458 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e171800 == 72 [pid = 1652] [id = 337] 08:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126d0d400) [pid = 1652] [serial = 1010] [outer = 0x0] 08:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1277dec00) [pid = 1652] [serial = 1011] [outer = 0x126d0d400] 08:15:25 INFO - PROCESS | 1652 | 1461338125492 Marionette DEBUG loaded listener.js 08:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129746400) [pid = 1652] [serial = 1012] [outer = 0x126d0d400] 08:15:25 INFO - PROCESS | 1652 | 1461338125911 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]]]}] 08:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 825ms 08:15:25 INFO - PROCESS | 1652 | 1461338125968 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:15:25 INFO - PROCESS | 1652 | 1461338125970 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:15:25 INFO - PROCESS | 1652 | 1461338125972 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:15:25 INFO - PROCESS | 1652 | 1461338125973 Marionette TRACE conn2 <- [1,1322,null,{}] 08:15:25 INFO - PROCESS | 1652 | 1461338125976 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}] 08:15:26 INFO - PROCESS | 1652 | 1461338126081 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:15:26 INFO - PROCESS | 1652 | 1461338126140 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e91f800 == 73 [pid = 1652] [id = 338] 08:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129eab000) [pid = 1652] [serial = 1013] [outer = 0x0] 08:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b41a000) [pid = 1652] [serial = 1014] [outer = 0x129eab000] 08:15:26 INFO - PROCESS | 1652 | 1461338126212 Marionette DEBUG loaded listener.js 08:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12bd8a000) [pid = 1652] [serial = 1015] [outer = 0x129eab000] 08:15:26 INFO - PROCESS | 1652 | 1461338126669 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]]]}] 08:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 719ms 08:15:26 INFO - PROCESS | 1652 | 1461338126692 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:15:26 INFO - PROCESS | 1652 | 1461338126695 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:15:26 INFO - PROCESS | 1652 | 1461338126698 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:15:26 INFO - PROCESS | 1652 | 1461338126698 Marionette TRACE conn2 <- [1,1326,null,{}] 08:15:26 INFO - PROCESS | 1652 | 1461338126701 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}] 08:15:26 INFO - PROCESS | 1652 | 1461338126790 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:15:26 INFO - PROCESS | 1652 | 1461338126865 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f17d800 == 74 [pid = 1652] [id = 339] 08:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12aee0400) [pid = 1652] [serial = 1016] [outer = 0x0] 08:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d39e800) [pid = 1652] [serial = 1017] [outer = 0x12aee0400] 08:15:26 INFO - PROCESS | 1652 | 1461338126912 Marionette DEBUG loaded listener.js 08:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e3e5800) [pid = 1652] [serial = 1018] [outer = 0x12aee0400] 08:15:27 INFO - PROCESS | 1652 | 1461338127473 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]]]}] 08:15:27 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 08:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 822ms 08:15:27 INFO - PROCESS | 1652 | 1461338127541 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:15:27 INFO - PROCESS | 1652 | 1461338127543 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:15:27 INFO - PROCESS | 1652 | 1461338127548 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:15:27 INFO - PROCESS | 1652 | 1461338127550 Marionette TRACE conn2 <- [1,1330,null,{}] 08:15:27 INFO - PROCESS | 1652 | 1461338127554 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}] 08:15:27 INFO - PROCESS | 1652 | 1461338127680 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:15:27 INFO - PROCESS | 1652 | 1461338127751 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9c9800 == 75 [pid = 1652] [id = 340] 08:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aa34c00) [pid = 1652] [serial = 1019] [outer = 0x0] 08:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bd8b400) [pid = 1652] [serial = 1020] [outer = 0x12aa34c00] 08:15:27 INFO - PROCESS | 1652 | 1461338127783 Marionette DEBUG loaded listener.js 08:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12f857400) [pid = 1652] [serial = 1021] [outer = 0x12aa34c00] 08:15:28 INFO - PROCESS | 1652 | 1461338128190 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]]]}] 08:15:28 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 08:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 08:15:28 INFO - PROCESS | 1652 | 1461338128218 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:15:28 INFO - PROCESS | 1652 | 1461338128220 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:15:28 INFO - PROCESS | 1652 | 1461338128222 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:15:28 INFO - PROCESS | 1652 | 1461338128223 Marionette TRACE conn2 <- [1,1334,null,{}] 08:15:28 INFO - PROCESS | 1652 | 1461338128226 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}] 08:15:28 INFO - PROCESS | 1652 | 1461338128329 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:15:28 INFO - PROCESS | 1652 | 1461338128386 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5bf000 == 76 [pid = 1652] [id = 341] 08:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x114bc7000) [pid = 1652] [serial = 1022] [outer = 0x0] 08:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12759bc00) [pid = 1652] [serial = 1023] [outer = 0x114bc7000] 08:15:28 INFO - PROCESS | 1652 | 1461338128462 Marionette DEBUG loaded listener.js 08:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b343c00) [pid = 1652] [serial = 1024] [outer = 0x114bc7000] 08:15:29 INFO - PROCESS | 1652 | 1461338129098 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]]]}] 08:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 922ms 08:15:29 INFO - PROCESS | 1652 | 1461338129145 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:15:29 INFO - PROCESS | 1652 | 1461338129147 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:15:29 INFO - PROCESS | 1652 | 1461338129151 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:15:29 INFO - PROCESS | 1652 | 1461338129153 Marionette TRACE conn2 <- [1,1338,null,{}] 08:15:29 INFO - PROCESS | 1652 | 1461338129156 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}] 08:15:29 INFO - PROCESS | 1652 | 1461338129256 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:15:29 INFO - PROCESS | 1652 | 1461338129335 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a915000 == 77 [pid = 1652] [id = 342] 08:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1147e5800) [pid = 1652] [serial = 1025] [outer = 0x0] 08:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x114d8a800) [pid = 1652] [serial = 1026] [outer = 0x1147e5800] 08:15:29 INFO - PROCESS | 1652 | 1461338129365 Marionette DEBUG loaded listener.js 08:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118a5d800) [pid = 1652] [serial = 1027] [outer = 0x1147e5800] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12f96f000 == 76 [pid = 1652] [id = 272] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71c800 == 75 [pid = 1652] [id = 300] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1275b4800 == 74 [pid = 1652] [id = 299] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa0000 == 73 [pid = 1652] [id = 298] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12e902800 == 72 [pid = 1652] [id = 270] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d492000 == 71 [pid = 1652] [id = 333] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0cf800 == 70 [pid = 1652] [id = 332] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b744000 == 69 [pid = 1652] [id = 331] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b559000 == 68 [pid = 1652] [id = 330] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x129709800 == 67 [pid = 1652] [id = 329] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b588c00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12bf6e400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12d397800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12bd81000) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x127197000 == 66 [pid = 1652] [id = 328] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12695e800 == 65 [pid = 1652] [id = 327] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118f21800 == 64 [pid = 1652] [id = 326] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc3c000 == 63 [pid = 1652] [id = 325] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119c7d000 == 62 [pid = 1652] [id = 324] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa0b000 == 61 [pid = 1652] [id = 323] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11926c000 == 60 [pid = 1652] [id = 322] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11352e000 == 59 [pid = 1652] [id = 319] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9ca000 == 58 [pid = 1652] [id = 318] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12970a000 == 57 [pid = 1652] [id = 317] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa21800 == 56 [pid = 1652] [id = 316] 08:15:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1159f9000 == 55 [pid = 1652] [id = 315] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x128482800) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11c26e800) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11aa82000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118adb800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c72f800) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b5d6c00) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11bcde400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12ae77c00) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129ea7c00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12848ac00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12da14c00) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b7bd000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118ed6000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11b956400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129eb1c00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12ae72400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12bf71800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bf44c00) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12dbdf000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127eba400) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1238cec00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11a50d000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 08:15:30 INFO - PROCESS | 1652 | 1461338130304 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]]]}] 08:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1174ms 08:15:30 INFO - PROCESS | 1652 | 1461338130325 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:15:30 INFO - PROCESS | 1652 | 1461338130328 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:15:30 INFO - PROCESS | 1652 | 1461338130333 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:15:30 INFO - PROCESS | 1652 | 1461338130334 Marionette TRACE conn2 <- [1,1342,null,{}] 08:15:30 INFO - PROCESS | 1652 | 1461338130337 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}] 08:15:30 INFO - PROCESS | 1652 | 1461338130424 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:15:30 INFO - PROCESS | 1652 | 1461338130477 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118efc000 == 56 [pid = 1652] [id = 343] 08:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x114b9d400) [pid = 1652] [serial = 1028] [outer = 0x0] 08:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a736000) [pid = 1652] [serial = 1029] [outer = 0x114b9d400] 08:15:30 INFO - PROCESS | 1652 | 1461338130505 Marionette DEBUG loaded listener.js 08:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bad8800) [pid = 1652] [serial = 1030] [outer = 0x114b9d400] 08:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 08:15:30 INFO - PROCESS | 1652 | 1461338130849 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]]]}] 08:15:30 INFO - PROCESS | 1652 | 1461338130852 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:15:30 INFO - PROCESS | 1652 | 1461338130854 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:15:30 INFO - PROCESS | 1652 | 1461338130859 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:15:30 INFO - PROCESS | 1652 | 1461338130862 Marionette TRACE conn2 <- [1,1346,null,{}] 08:15:30 INFO - PROCESS | 1652 | 1461338130869 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}] 08:15:30 INFO - PROCESS | 1652 | 1461338130963 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:15:30 INFO - PROCESS | 1652 | 1461338130968 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11baa5800 == 57 [pid = 1652] [id = 344] 08:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11bf44000) [pid = 1652] [serial = 1031] [outer = 0x0] 08:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125918400) [pid = 1652] [serial = 1032] [outer = 0x11bf44000] 08:15:31 INFO - PROCESS | 1652 | 1461338130997 Marionette DEBUG loaded listener.js 08:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126d06c00) [pid = 1652] [serial = 1033] [outer = 0x11bf44000] 08:15:31 INFO - PROCESS | 1652 | 1461338131360 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]]]}] 08:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 526ms 08:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:15:31 INFO - PROCESS | 1652 | 1461338131383 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 1652 | 1461338131385 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:15:31 INFO - PROCESS | 1652 | 1461338131387 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - PROCESS | 1652 | 1461338131390 Marionette TRACE conn2 <- [1,1350,null,{}] 08:15:31 INFO - PROCESS | 1652 | 1461338131392 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}] 08:15:31 INFO - PROCESS | 1652 | 1461338131478 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:15:31 INFO - PROCESS | 1652 | 1461338131482 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b6a000 == 58 [pid = 1652] [id = 345] 08:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126d08400) [pid = 1652] [serial = 1034] [outer = 0x0] 08:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1273e9400) [pid = 1652] [serial = 1035] [outer = 0x126d08400] 08:15:31 INFO - PROCESS | 1652 | 1461338131509 Marionette DEBUG loaded listener.js 08:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127fa6000) [pid = 1652] [serial = 1036] [outer = 0x126d08400] 08:15:31 INFO - PROCESS | 1652 | 1461338131876 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]]]}] 08:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 08:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:15:31 INFO - PROCESS | 1652 | 1461338131909 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 1652 | 1461338131910 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:15:31 INFO - PROCESS | 1652 | 1461338131913 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - PROCESS | 1652 | 1461338131914 Marionette TRACE conn2 <- [1,1354,null,{}] 08:15:31 INFO - PROCESS | 1652 | 1461338131917 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}] 08:15:32 INFO - PROCESS | 1652 | 1461338132060 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:15:32 INFO - PROCESS | 1652 | 1461338132115 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ee0800 == 59 [pid = 1652] [id = 346] 08:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127349800) [pid = 1652] [serial = 1037] [outer = 0x0] 08:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129745800) [pid = 1652] [serial = 1038] [outer = 0x127349800] 08:15:32 INFO - PROCESS | 1652 | 1461338132159 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129ea7c00) [pid = 1652] [serial = 1039] [outer = 0x127349800] 08:15:32 INFO - PROCESS | 1652 | 1461338132596 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]]]}] 08:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 719ms 08:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:15:32 INFO - PROCESS | 1652 | 1461338132636 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:15:32 INFO - PROCESS | 1652 | 1461338132637 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:15:32 INFO - PROCESS | 1652 | 1461338132639 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:15:32 INFO - PROCESS | 1652 | 1461338132640 Marionette TRACE conn2 <- [1,1358,null,{}] 08:15:32 INFO - PROCESS | 1652 | 1461338132643 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}] 08:15:32 INFO - PROCESS | 1652 | 1461338132766 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:15:32 INFO - PROCESS | 1652 | 1461338132800 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71e800 == 60 [pid = 1652] [id = 347] 08:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a18c400) [pid = 1652] [serial = 1040] [outer = 0x0] 08:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a195800) [pid = 1652] [serial = 1041] [outer = 0x12a18c400] 08:15:32 INFO - PROCESS | 1652 | 1461338132828 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12aa35000) [pid = 1652] [serial = 1042] [outer = 0x12a18c400] 08:15:33 INFO - PROCESS | 1652 | 1461338133155 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]]]}] 08:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 569ms 08:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:15:33 INFO - PROCESS | 1652 | 1461338133209 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:15:33 INFO - PROCESS | 1652 | 1461338133210 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:15:33 INFO - PROCESS | 1652 | 1461338133212 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:15:33 INFO - PROCESS | 1652 | 1461338133213 Marionette TRACE conn2 <- [1,1362,null,{}] 08:15:33 INFO - PROCESS | 1652 | 1461338133215 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}] 08:15:33 INFO - PROCESS | 1652 | 1461338133324 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:15:33 INFO - PROCESS | 1652 | 1461338133336 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b96d000 == 61 [pid = 1652] [id = 348] 08:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12ae6ec00) [pid = 1652] [serial = 1043] [outer = 0x0] 08:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12aee0000) [pid = 1652] [serial = 1044] [outer = 0x12ae6ec00] 08:15:33 INFO - PROCESS | 1652 | 1461338133364 Marionette DEBUG loaded listener.js 08:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b346800) [pid = 1652] [serial = 1045] [outer = 0x12ae6ec00] 08:15:33 INFO - PROCESS | 1652 | 1461338133719 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]]]}] 08:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 08:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:15:33 INFO - PROCESS | 1652 | 1461338133732 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:15:33 INFO - PROCESS | 1652 | 1461338133733 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:15:33 INFO - PROCESS | 1652 | 1461338133736 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:15:33 INFO - PROCESS | 1652 | 1461338133737 Marionette TRACE conn2 <- [1,1366,null,{}] 08:15:33 INFO - PROCESS | 1652 | 1461338133740 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}] 08:15:33 INFO - PROCESS | 1652 | 1461338133848 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:15:33 INFO - PROCESS | 1652 | 1461338133862 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d325800 == 62 [pid = 1652] [id = 349] 08:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x129eaac00) [pid = 1652] [serial = 1046] [outer = 0x0] 08:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b41bc00) [pid = 1652] [serial = 1047] [outer = 0x129eaac00] 08:15:33 INFO - PROCESS | 1652 | 1461338133887 Marionette DEBUG loaded listener.js 08:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b709400) [pid = 1652] [serial = 1048] [outer = 0x129eaac00] 08:15:34 INFO - PROCESS | 1652 | 1461338134261 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] 08:15:34 INFO - PROCESS | 1652 | 1461338134309 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:15:34 INFO - PROCESS | 1652 | 1461338134311 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 1652 | 1461338134313 Marionette TRACE conn2 <- [1,1370,null,{}] 08:15:34 INFO - PROCESS | 1652 | 1461338134315 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}] 08:15:34 INFO - PROCESS | 1652 | 1461338134583 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x114ba0000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x114d85800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1297b4000) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x114d7f800) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d39bc00) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129743400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x116349400) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11927c000) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127eb8400) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126875c00) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11bf3bc00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11a939800) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:15:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11ada5400) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:15:34 INFO - PROCESS | 1652 | 1461338134632 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa04000 == 63 [pid = 1652] [id = 350] 08:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114b9d000) [pid = 1652] [serial = 1049] [outer = 0x0] 08:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x116349400) [pid = 1652] [serial = 1050] [outer = 0x114b9d000] 08:15:34 INFO - PROCESS | 1652 | 1461338134658 Marionette DEBUG loaded listener.js 08:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x125918c00) [pid = 1652] [serial = 1051] [outer = 0x114b9d000] 08:15:34 INFO - PROCESS | 1652 | 1461338134944 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] 08:15:34 INFO - PROCESS | 1652 | 1461338134984 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:15:34 INFO - PROCESS | 1652 | 1461338134987 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 1652 | 1461338134993 Marionette TRACE conn2 <- [1,1374,null,{}] 08:15:34 INFO - PROCESS | 1652 | 1461338134996 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}] 08:15:35 INFO - PROCESS | 1652 | 1461338135135 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:15:35 INFO - PROCESS | 1652 | 1461338135260 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4de000 == 64 [pid = 1652] [id = 351] 08:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x114bc9000) [pid = 1652] [serial = 1052] [outer = 0x0] 08:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b9c5800) [pid = 1652] [serial = 1053] [outer = 0x114bc9000] 08:15:35 INFO - PROCESS | 1652 | 1461338135302 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d170400) [pid = 1652] [serial = 1054] [outer = 0x114bc9000] 08:15:35 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:35 INFO - PROCESS | 1652 | 1461338135665 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] 08:15:35 INFO - PROCESS | 1652 | 1461338135714 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:15:35 INFO - PROCESS | 1652 | 1461338135717 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:15:35 INFO - PROCESS | 1652 | 1461338135718 Marionette TRACE conn2 <- [1,1378,null,{}] 08:15:35 INFO - PROCESS | 1652 | 1461338135721 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}] 08:15:35 INFO - PROCESS | 1652 | 1461338135858 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:15:35 INFO - PROCESS | 1652 | 1461338135871 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f974800 == 65 [pid = 1652] [id = 352] 08:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d3a5400) [pid = 1652] [serial = 1055] [outer = 0x0] 08:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12dbdc800) [pid = 1652] [serial = 1056] [outer = 0x12d3a5400] 08:15:35 INFO - PROCESS | 1652 | 1461338135901 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e726800) [pid = 1652] [serial = 1057] [outer = 0x12d3a5400] 08:15:36 INFO - PROCESS | 1652 | 1461338136334 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] 08:15:36 INFO - PROCESS | 1652 | 1461338136389 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:15:36 INFO - PROCESS | 1652 | 1461338136392 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:15:36 INFO - PROCESS | 1652 | 1461338136394 Marionette TRACE conn2 <- [1,1382,null,{}] 08:15:36 INFO - PROCESS | 1652 | 1461338136398 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}] 08:15:36 INFO - PROCESS | 1652 | 1461338136528 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:15:36 INFO - PROCESS | 1652 | 1461338136650 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b68800 == 66 [pid = 1652] [id = 353] 08:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114503800) [pid = 1652] [serial = 1058] [outer = 0x0] 08:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x114ba4800) [pid = 1652] [serial = 1059] [outer = 0x114503800] 08:15:36 INFO - PROCESS | 1652 | 1461338136684 Marionette DEBUG loaded listener.js 08:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x114d8b000) [pid = 1652] [serial = 1060] [outer = 0x114503800] 08:15:37 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:37 INFO - PROCESS | 1652 | 1461338137161 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] 08:15:37 INFO - PROCESS | 1652 | 1461338137227 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:15:37 INFO - PROCESS | 1652 | 1461338137232 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:15:37 INFO - PROCESS | 1652 | 1461338137234 Marionette TRACE conn2 <- [1,1386,null,{}] 08:15:37 INFO - PROCESS | 1652 | 1461338137238 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}] 08:15:37 INFO - PROCESS | 1652 | 1461338137351 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:15:37 INFO - PROCESS | 1652 | 1461338137424 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7be000 == 67 [pid = 1652] [id = 354] 08:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b955c00) [pid = 1652] [serial = 1061] [outer = 0x0] 08:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11c190800) [pid = 1652] [serial = 1062] [outer = 0x11b955c00] 08:15:37 INFO - PROCESS | 1652 | 1461338137456 Marionette DEBUG loaded listener.js 08:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125915c00) [pid = 1652] [serial = 1063] [outer = 0x11b955c00] 08:15:37 INFO - PROCESS | 1652 | 1461338137942 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] 08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:15:38 INFO - PROCESS | 1652 | 1461338138008 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:15:38 INFO - PROCESS | 1652 | 1461338138011 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 1652 | 1461338138012 Marionette TRACE conn2 <- [1,1390,null,{}] 08:15:38 INFO - PROCESS | 1652 | 1461338138015 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}] 08:15:38 INFO - PROCESS | 1652 | 1461338138123 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:15:38 INFO - PROCESS | 1652 | 1461338138195 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbcf800 == 68 [pid = 1652] [id = 355] 08:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125a55000) [pid = 1652] [serial = 1064] [outer = 0x0] 08:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x126d04800) [pid = 1652] [serial = 1065] [outer = 0x125a55000] 08:15:38 INFO - PROCESS | 1652 | 1461338138225 Marionette DEBUG loaded listener.js 08:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x127f9f400) [pid = 1652] [serial = 1066] [outer = 0x125a55000] 08:15:38 INFO - PROCESS | 1652 | 1461338138666 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]]]}] 08:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:15:38 INFO - PROCESS | 1652 | 1461338138682 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:15:38 INFO - PROCESS | 1652 | 1461338138683 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:15:38 INFO - PROCESS | 1652 | 1461338138690 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 1652 | 1461338138695 Marionette TRACE conn2 <- [1,1394,null,{}] 08:15:38 INFO - PROCESS | 1652 | 1461338138699 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}] 08:15:38 INFO - PROCESS | 1652 | 1461338138809 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:15:38 INFO - PROCESS | 1652 | 1461338138873 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12feb0000 == 69 [pid = 1652] [id = 356] 08:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129744800) [pid = 1652] [serial = 1067] [outer = 0x0] 08:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a193800) [pid = 1652] [serial = 1068] [outer = 0x129744800] 08:15:38 INFO - PROCESS | 1652 | 1461338138944 Marionette DEBUG loaded listener.js 08:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12aa2c800) [pid = 1652] [serial = 1069] [outer = 0x129744800] 08:15:39 INFO - PROCESS | 1652 | 1461338139352 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]]]}] 08:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 728ms 08:15:39 INFO - PROCESS | 1652 | 1461338139417 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:15:39 INFO - PROCESS | 1652 | 1461338139419 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:15:39 INFO - PROCESS | 1652 | 1461338139436 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:15:39 INFO - PROCESS | 1652 | 1461338139437 Marionette TRACE conn2 <- [1,1398,null,{}] 08:15:39 INFO - PROCESS | 1652 | 1461338139441 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}] 08:15:39 INFO - PROCESS | 1652 | 1461338139548 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:15:39 INFO - PROCESS | 1652 | 1461338139619 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x130788000 == 70 [pid = 1652] [id = 357] 08:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12aa31000) [pid = 1652] [serial = 1070] [outer = 0x0] 08:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b33d000) [pid = 1652] [serial = 1071] [outer = 0x12aa31000] 08:15:39 INFO - PROCESS | 1652 | 1461338139650 Marionette DEBUG loaded listener.js 08:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b712c00) [pid = 1652] [serial = 1072] [outer = 0x12aa31000] 08:15:40 INFO - PROCESS | 1652 | 1461338140143 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]]]}] 08:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 737ms 08:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:15:40 INFO - PROCESS | 1652 | 1461338140160 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:15:40 INFO - PROCESS | 1652 | 1461338140162 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:15:40 INFO - PROCESS | 1652 | 1461338140166 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:15:40 INFO - PROCESS | 1652 | 1461338140168 Marionette TRACE conn2 <- [1,1402,null,{}] 08:15:40 INFO - PROCESS | 1652 | 1461338140190 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}] 08:15:40 INFO - PROCESS | 1652 | 1461338140386 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:15:40 INFO - PROCESS | 1652 | 1461338140457 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af10800 == 71 [pid = 1652] [id = 358] 08:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12da90000) [pid = 1652] [serial = 1073] [outer = 0x0] 08:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12dbe3000) [pid = 1652] [serial = 1074] [outer = 0x12da90000] 08:15:40 INFO - PROCESS | 1652 | 1461338140495 Marionette DEBUG loaded listener.js 08:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e72a400) [pid = 1652] [serial = 1075] [outer = 0x12da90000] 08:15:40 INFO - PROCESS | 1652 | 1461338140952 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]]]}] 08:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 822ms 08:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:15:40 INFO - PROCESS | 1652 | 1461338140991 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:15:40 INFO - PROCESS | 1652 | 1461338140992 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:15:40 INFO - PROCESS | 1652 | 1461338140994 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:15:40 INFO - PROCESS | 1652 | 1461338140995 Marionette TRACE conn2 <- [1,1406,null,{}] 08:15:41 INFO - PROCESS | 1652 | 1461338140998 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}] 08:15:41 INFO - PROCESS | 1652 | 1461338141104 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:15:41 INFO - PROCESS | 1652 | 1461338141180 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd1000 == 72 [pid = 1652] [id = 359] 08:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aab0000) [pid = 1652] [serial = 1076] [outer = 0x0] 08:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aac5800) [pid = 1652] [serial = 1077] [outer = 0x12aab0000] 08:15:41 INFO - PROCESS | 1652 | 1461338141210 Marionette DEBUG loaded listener.js 08:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e3e6c00) [pid = 1652] [serial = 1078] [outer = 0x12aab0000] 08:15:41 INFO - PROCESS | 1652 | 1461338141626 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]]]}] 08:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 08:15:41 INFO - PROCESS | 1652 | 1461338141666 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:15:41 INFO - PROCESS | 1652 | 1461338141668 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:15:41 INFO - PROCESS | 1652 | 1461338141672 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:15:41 INFO - PROCESS | 1652 | 1461338141674 Marionette TRACE conn2 <- [1,1410,null,{}] 08:15:41 INFO - PROCESS | 1652 | 1461338141678 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}] 08:15:41 INFO - PROCESS | 1652 | 1461338141789 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:15:41 INFO - PROCESS | 1652 | 1461338141851 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace6800 == 73 [pid = 1652] [id = 360] 08:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12a1cb800) [pid = 1652] [serial = 1079] [outer = 0x0] 08:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12a1d2c00) [pid = 1652] [serial = 1080] [outer = 0x12a1cb800] 08:15:41 INFO - PROCESS | 1652 | 1461338141928 Marionette DEBUG loaded listener.js 08:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12a1d7000) [pid = 1652] [serial = 1081] [outer = 0x12a1cb800] 08:15:42 INFO - PROCESS | 1652 | 1461338142416 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]]]}] 08:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 08:15:42 INFO - PROCESS | 1652 | 1461338142459 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:15:42 INFO - PROCESS | 1652 | 1461338142461 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:15:42 INFO - PROCESS | 1652 | 1461338142523 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:15:42 INFO - PROCESS | 1652 | 1461338142525 Marionette TRACE conn2 <- [1,1414,null,{}] 08:15:42 INFO - PROCESS | 1652 | 1461338142536 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}] 08:15:42 INFO - PROCESS | 1652 | 1461338142641 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:15:42 INFO - PROCESS | 1652 | 1461338142700 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c227800 == 74 [pid = 1652] [id = 361] 08:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x114b9cc00) [pid = 1652] [serial = 1082] [outer = 0x0] 08:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11bade400) [pid = 1652] [serial = 1083] [outer = 0x114b9cc00] 08:15:42 INFO - PROCESS | 1652 | 1461338142731 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12ac53800) [pid = 1652] [serial = 1084] [outer = 0x114b9cc00] 08:15:43 INFO - PROCESS | 1652 | 1461338143405 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]]]}] 08:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 952ms 08:15:43 INFO - PROCESS | 1652 | 1461338143450 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:15:43 INFO - PROCESS | 1652 | 1461338143453 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:15:43 INFO - PROCESS | 1652 | 1461338143457 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:15:43 INFO - PROCESS | 1652 | 1461338143459 Marionette TRACE conn2 <- [1,1418,null,{}] 08:15:43 INFO - PROCESS | 1652 | 1461338143462 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}] 08:15:43 INFO - PROCESS | 1652 | 1461338143564 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:15:43 INFO - PROCESS | 1652 | 1461338143629 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a928000 == 75 [pid = 1652] [id = 362] 08:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x119d75c00) [pid = 1652] [serial = 1085] [outer = 0x0] 08:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11aa7c000) [pid = 1652] [serial = 1086] [outer = 0x119d75c00] 08:15:43 INFO - PROCESS | 1652 | 1461338143701 Marionette DEBUG loaded listener.js 08:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11b956400) [pid = 1652] [serial = 1087] [outer = 0x119d75c00] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f974800 == 74 [pid = 1652] [id = 352] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4de000 == 73 [pid = 1652] [id = 351] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa04000 == 72 [pid = 1652] [id = 350] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d325800 == 71 [pid = 1652] [id = 349] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b96d000 == 70 [pid = 1652] [id = 348] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71e800 == 69 [pid = 1652] [id = 347] 08:15:43 INFO - PROCESS | 1652 | --DOCSHELL 0x126ee0800 == 68 [pid = 1652] [id = 346] 08:15:43 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b418c00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x125b6a000 == 67 [pid = 1652] [id = 345] 08:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11baa5800 == 66 [pid = 1652] [id = 344] 08:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118efc000 == 65 [pid = 1652] [id = 343] 08:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11a915000 == 64 [pid = 1652] [id = 342] 08:15:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7be000 == 63 [pid = 1652] [id = 335] 08:15:44 INFO - PROCESS | 1652 | 1461338144133 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]]]}] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x126977800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e711800) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x114ba8c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x114f69400) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x129ea8c00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12d1f9000) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12da99400) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x114d8b800) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12bd8e800) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12ae77800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12e3e0800) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b70e800) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x125df7c00) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x126d05000) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d1ef000) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11ab70c00) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12aee4000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11a50c000) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127ebe400) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12ae74c00) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129743000) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x126d0f800) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1273bc000) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11af94400) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11566fc00) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e3a6c00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x126872000) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c280000) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b7b7c00) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a7ebc00) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11af96c00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 08:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11bf45c00) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 08:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 721ms 08:15:44 INFO - PROCESS | 1652 | 1461338144178 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:15:44 INFO - PROCESS | 1652 | 1461338144181 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:15:44 INFO - PROCESS | 1652 | 1461338144186 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 1652 | 1461338144187 Marionette TRACE conn2 <- [1,1422,null,{}] 08:15:44 INFO - PROCESS | 1652 | 1461338144191 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}] 08:15:44 INFO - PROCESS | 1652 | 1461338144285 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:15:44 INFO - PROCESS | 1652 | 1461338144292 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af11800 == 64 [pid = 1652] [id = 363] 08:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11c57bc00) [pid = 1652] [serial = 1088] [outer = 0x0] 08:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1238c4800) [pid = 1652] [serial = 1089] [outer = 0x11c57bc00] 08:15:44 INFO - PROCESS | 1652 | 1461338144318 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x125a49c00) [pid = 1652] [serial = 1090] [outer = 0x11c57bc00] 08:15:44 INFO - PROCESS | 1652 | 1461338144672 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]]]}] 08:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 08:15:44 INFO - PROCESS | 1652 | 1461338144710 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:15:44 INFO - PROCESS | 1652 | 1461338144712 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:15:44 INFO - PROCESS | 1652 | 1461338144714 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 1652 | 1461338144716 Marionette TRACE conn2 <- [1,1426,null,{}] 08:15:44 INFO - PROCESS | 1652 | 1461338144724 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}] 08:15:44 INFO - PROCESS | 1652 | 1461338144818 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:15:44 INFO - PROCESS | 1652 | 1461338144825 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e3a000 == 65 [pid = 1652] [id = 364] 08:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x125b19000) [pid = 1652] [serial = 1091] [outer = 0x0] 08:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x126dd3800) [pid = 1652] [serial = 1092] [outer = 0x125b19000] 08:15:44 INFO - PROCESS | 1652 | 1461338144854 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127eb8c00) [pid = 1652] [serial = 1093] [outer = 0x125b19000] 08:15:45 INFO - PROCESS | 1652 | 1461338145217 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]]]}] 08:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 08:15:45 INFO - PROCESS | 1652 | 1461338145248 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:15:45 INFO - PROCESS | 1652 | 1461338145250 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:15:45 INFO - PROCESS | 1652 | 1461338145252 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:15:45 INFO - PROCESS | 1652 | 1461338145253 Marionette TRACE conn2 <- [1,1430,null,{}] 08:15:45 INFO - PROCESS | 1652 | 1461338145258 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}] 08:15:45 INFO - PROCESS | 1652 | 1461338145349 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:15:45 INFO - PROCESS | 1652 | 1461338145356 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x129719800 == 66 [pid = 1652] [id = 365] 08:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128481000) [pid = 1652] [serial = 1094] [outer = 0x0] 08:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1297b4400) [pid = 1652] [serial = 1095] [outer = 0x128481000] 08:15:45 INFO - PROCESS | 1652 | 1461338145383 Marionette DEBUG loaded listener.js 08:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x129eb0400) [pid = 1652] [serial = 1096] [outer = 0x128481000] 08:15:45 INFO - PROCESS | 1652 | 1461338145783 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]]]}] 08:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 572ms 08:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:15:45 INFO - PROCESS | 1652 | 1461338145825 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:15:45 INFO - PROCESS | 1652 | 1461338145827 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:15:45 INFO - PROCESS | 1652 | 1461338145849 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:15:45 INFO - PROCESS | 1652 | 1461338145851 Marionette TRACE conn2 <- [1,1434,null,{}] 08:15:45 INFO - PROCESS | 1652 | 1461338145857 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}] 08:15:46 INFO - PROCESS | 1652 | 1461338145996 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:15:46 INFO - PROCESS | 1652 | 1461338146007 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac0c000 == 67 [pid = 1652] [id = 366] 08:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a188c00) [pid = 1652] [serial = 1097] [outer = 0x0] 08:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a193c00) [pid = 1652] [serial = 1098] [outer = 0x12a188c00] 08:15:46 INFO - PROCESS | 1652 | 1461338146049 Marionette DEBUG loaded listener.js 08:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12aa30000) [pid = 1652] [serial = 1099] [outer = 0x12a188c00] 08:15:46 INFO - PROCESS | 1652 | 1461338146463 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]]]}] 08:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 645ms 08:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:15:46 INFO - PROCESS | 1652 | 1461338146481 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:15:46 INFO - PROCESS | 1652 | 1461338146483 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:15:46 INFO - PROCESS | 1652 | 1461338146485 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:15:46 INFO - PROCESS | 1652 | 1461338146486 Marionette TRACE conn2 <- [1,1438,null,{}] 08:15:46 INFO - PROCESS | 1652 | 1461338146497 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}] 08:15:46 INFO - PROCESS | 1652 | 1461338146625 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:15:46 INFO - PROCESS | 1652 | 1461338146685 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af1c000 == 68 [pid = 1652] [id = 367] 08:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12aa32000) [pid = 1652] [serial = 1100] [outer = 0x0] 08:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ac54400) [pid = 1652] [serial = 1101] [outer = 0x12aa32000] 08:15:46 INFO - PROCESS | 1652 | 1461338146713 Marionette DEBUG loaded listener.js 08:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12ac5ac00) [pid = 1652] [serial = 1102] [outer = 0x12aa32000] 08:15:47 INFO - PROCESS | 1652 | 1461338147058 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]]]}] 08:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 623ms 08:15:47 INFO - PROCESS | 1652 | 1461338147108 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:15:47 INFO - PROCESS | 1652 | 1461338147109 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:15:47 INFO - PROCESS | 1652 | 1461338147112 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:15:47 INFO - PROCESS | 1652 | 1461338147113 Marionette TRACE conn2 <- [1,1442,null,{}] 08:15:47 INFO - PROCESS | 1652 | 1461338147115 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}] 08:15:47 INFO - PROCESS | 1652 | 1461338147234 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:15:47 INFO - PROCESS | 1652 | 1461338147249 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc8000 == 69 [pid = 1652] [id = 368] 08:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12ae78400) [pid = 1652] [serial = 1103] [outer = 0x0] 08:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12aee6400) [pid = 1652] [serial = 1104] [outer = 0x12ae78400] 08:15:47 INFO - PROCESS | 1652 | 1461338147275 Marionette DEBUG loaded listener.js 08:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b348400) [pid = 1652] [serial = 1105] [outer = 0x12ae78400] 08:15:47 INFO - PROCESS | 1652 | 1461338147625 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]]]}] 08:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 08:15:47 INFO - PROCESS | 1652 | 1461338147633 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:15:47 INFO - PROCESS | 1652 | 1461338147634 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:15:47 INFO - PROCESS | 1652 | 1461338147636 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:15:47 INFO - PROCESS | 1652 | 1461338147637 Marionette TRACE conn2 <- [1,1446,null,{}] 08:15:47 INFO - PROCESS | 1652 | 1461338147640 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}] 08:15:47 INFO - PROCESS | 1652 | 1461338147756 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:15:47 INFO - PROCESS | 1652 | 1461338147768 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d33e800 == 70 [pid = 1652] [id = 369] 08:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b348800) [pid = 1652] [serial = 1106] [outer = 0x0] 08:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b5d6800) [pid = 1652] [serial = 1107] [outer = 0x12b348800] 08:15:47 INFO - PROCESS | 1652 | 1461338147794 Marionette DEBUG loaded listener.js 08:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11af90800) [pid = 1652] [serial = 1108] [outer = 0x12b348800] 08:15:48 INFO - PROCESS | 1652 | 1461338148293 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]]]}] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x114b9d000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x114bc9000) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a18c400) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12ae6ec00) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11bf44000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127349800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x114b9d400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x126d08400) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1147e5800) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b411c00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:15:48 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129eaac00) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 672ms 08:15:48 INFO - PROCESS | 1652 | 1461338148313 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:15:48 INFO - PROCESS | 1652 | 1461338148315 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:15:48 INFO - PROCESS | 1652 | 1461338148317 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:15:48 INFO - PROCESS | 1652 | 1461338148318 Marionette TRACE conn2 <- [1,1450,null,{}] 08:15:48 INFO - PROCESS | 1652 | 1461338148320 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}] 08:15:48 INFO - PROCESS | 1652 | 1461338148416 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:15:48 INFO - PROCESS | 1652 | 1461338148423 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ee1000 == 71 [pid = 1652] [id = 370] 08:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11af8f800) [pid = 1652] [serial = 1109] [outer = 0x0] 08:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c26a400) [pid = 1652] [serial = 1110] [outer = 0x11af8f800] 08:15:48 INFO - PROCESS | 1652 | 1461338148449 Marionette DEBUG loaded listener.js 08:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129989c00) [pid = 1652] [serial = 1111] [outer = 0x11af8f800] 08:15:48 INFO - PROCESS | 1652 | 1461338148791 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]]]}] 08:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 08:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:15:48 INFO - PROCESS | 1652 | 1461338148835 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:15:48 INFO - PROCESS | 1652 | 1461338148836 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:15:48 INFO - PROCESS | 1652 | 1461338148839 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:15:48 INFO - PROCESS | 1652 | 1461338148840 Marionette TRACE conn2 <- [1,1454,null,{}] 08:15:48 INFO - PROCESS | 1652 | 1461338148842 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}] 08:15:48 INFO - PROCESS | 1652 | 1461338148934 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:15:49 INFO - PROCESS | 1652 | 1461338148999 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5b9800 == 72 [pid = 1652] [id = 371] 08:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11bed5c00) [pid = 1652] [serial = 1112] [outer = 0x0] 08:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b348000) [pid = 1652] [serial = 1113] [outer = 0x11bed5c00] 08:15:49 INFO - PROCESS | 1652 | 1461338149040 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12caa6800) [pid = 1652] [serial = 1114] [outer = 0x11bed5c00] 08:15:49 INFO - PROCESS | 1652 | 1461338149335 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]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 08:15:49 INFO - PROCESS | 1652 | 1461338149363 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 1652 | 1461338149365 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:15:49 INFO - PROCESS | 1652 | 1461338149367 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1652 | 1461338149369 Marionette TRACE conn2 <- [1,1458,null,{}] 08:15:49 INFO - PROCESS | 1652 | 1461338149372 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}] 08:15:49 INFO - PROCESS | 1652 | 1461338149481 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:15:49 INFO - PROCESS | 1652 | 1461338149485 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9cb800 == 73 [pid = 1652] [id = 372] 08:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12caac000) [pid = 1652] [serial = 1115] [outer = 0x0] 08:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e3e3000) [pid = 1652] [serial = 1116] [outer = 0x12caac000] 08:15:49 INFO - PROCESS | 1652 | 1461338149514 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12f85bc00) [pid = 1652] [serial = 1117] [outer = 0x12caac000] 08:15:49 INFO - PROCESS | 1652 | 1461338149860 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]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 523ms 08:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:15:49 INFO - PROCESS | 1652 | 1461338149893 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 1652 | 1461338149895 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:15:49 INFO - PROCESS | 1652 | 1461338149897 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1652 | 1461338149898 Marionette TRACE conn2 <- [1,1462,null,{}] 08:15:49 INFO - PROCESS | 1652 | 1461338149900 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}] 08:15:50 INFO - PROCESS | 1652 | 1461338150022 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:15:50 INFO - PROCESS | 1652 | 1461338150029 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12febd000 == 74 [pid = 1652] [id = 373] 08:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e722800) [pid = 1652] [serial = 1118] [outer = 0x0] 08:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12f865c00) [pid = 1652] [serial = 1119] [outer = 0x12e722800] 08:15:50 INFO - PROCESS | 1652 | 1461338150054 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12fb18800) [pid = 1652] [serial = 1120] [outer = 0x12e722800] 08:15:50 INFO - PROCESS | 1652 | 1461338150532 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]]]}] 08:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 669ms 08:15:50 INFO - PROCESS | 1652 | 1461338150574 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 1652 | 1461338150577 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:15:50 INFO - PROCESS | 1652 | 1461338150582 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:15:50 INFO - PROCESS | 1652 | 1461338150584 Marionette TRACE conn2 <- [1,1466,null,{}] 08:15:50 INFO - PROCESS | 1652 | 1461338150588 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}] 08:15:50 INFO - PROCESS | 1652 | 1461338150706 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:15:50 INFO - PROCESS | 1652 | 1461338150815 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa21800 == 75 [pid = 1652] [id = 374] 08:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11861c000) [pid = 1652] [serial = 1121] [outer = 0x0] 08:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11aa7bc00) [pid = 1652] [serial = 1122] [outer = 0x11861c000] 08:15:50 INFO - PROCESS | 1652 | 1461338150850 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11badbc00) [pid = 1652] [serial = 1123] [outer = 0x11861c000] 08:15:51 INFO - PROCESS | 1652 | 1461338151382 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]]]}] 08:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 822ms 08:15:51 INFO - PROCESS | 1652 | 1461338151404 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:15:51 INFO - PROCESS | 1652 | 1461338151408 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:15:51 INFO - PROCESS | 1652 | 1461338151413 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:15:51 INFO - PROCESS | 1652 | 1461338151415 Marionette TRACE conn2 <- [1,1470,null,{}] 08:15:51 INFO - PROCESS | 1652 | 1461338151417 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}] 08:15:51 INFO - PROCESS | 1652 | 1461338151533 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:15:51 INFO - PROCESS | 1652 | 1461338151612 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e13800 == 76 [pid = 1652] [id = 375] 08:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11bf45c00) [pid = 1652] [serial = 1124] [outer = 0x0] 08:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126dd7800) [pid = 1652] [serial = 1125] [outer = 0x11bf45c00] 08:15:51 INFO - PROCESS | 1652 | 1461338151643 Marionette DEBUG loaded listener.js 08:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12848a400) [pid = 1652] [serial = 1126] [outer = 0x11bf45c00] 08:15:52 INFO - PROCESS | 1652 | 1461338152094 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]]]}] 08:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 08:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:15:52 INFO - PROCESS | 1652 | 1461338152134 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 1652 | 1461338152135 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:15:52 INFO - PROCESS | 1652 | 1461338152138 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 1652 | 1461338152140 Marionette TRACE conn2 <- [1,1474,null,{}] 08:15:52 INFO - PROCESS | 1652 | 1461338152149 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}] 08:15:52 INFO - PROCESS | 1652 | 1461338152264 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:15:52 INFO - PROCESS | 1652 | 1461338152346 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac1f800 == 77 [pid = 1652] [id = 376] 08:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11974dc00) [pid = 1652] [serial = 1127] [outer = 0x0] 08:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x127e76c00) [pid = 1652] [serial = 1128] [outer = 0x11974dc00] 08:15:52 INFO - PROCESS | 1652 | 1461338152380 Marionette DEBUG loaded listener.js 08:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a191c00) [pid = 1652] [serial = 1129] [outer = 0x11974dc00] 08:15:52 INFO - PROCESS | 1652 | 1461338152853 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]]]}] 08:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 772ms 08:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:15:52 INFO - PROCESS | 1652 | 1461338152911 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 1652 | 1461338152913 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:15:52 INFO - PROCESS | 1652 | 1461338152915 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 1652 | 1461338152916 Marionette TRACE conn2 <- [1,1478,null,{}] 08:15:52 INFO - PROCESS | 1652 | 1461338152919 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}] 08:15:53 INFO - PROCESS | 1652 | 1461338153030 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:15:53 INFO - PROCESS | 1652 | 1461338153107 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9b2000 == 78 [pid = 1652] [id = 377] 08:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12aaa8400) [pid = 1652] [serial = 1130] [outer = 0x0] 08:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12aaadc00) [pid = 1652] [serial = 1131] [outer = 0x12aaa8400] 08:15:53 INFO - PROCESS | 1652 | 1461338153138 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ac53c00) [pid = 1652] [serial = 1132] [outer = 0x12aaa8400] 08:15:53 INFO - PROCESS | 1652 | 1461338153554 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]]]}] 08:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 08:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:15:53 INFO - PROCESS | 1652 | 1461338153587 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:15:53 INFO - PROCESS | 1652 | 1461338153588 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:15:53 INFO - PROCESS | 1652 | 1461338153593 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:15:53 INFO - PROCESS | 1652 | 1461338153594 Marionette TRACE conn2 <- [1,1482,null,{}] 08:15:53 INFO - PROCESS | 1652 | 1461338153596 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}] 08:15:53 INFO - PROCESS | 1652 | 1461338153703 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:15:53 INFO - PROCESS | 1652 | 1461338153779 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1426c8000 == 79 [pid = 1652] [id = 378] 08:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12aaa8c00) [pid = 1652] [serial = 1133] [outer = 0x0] 08:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b342400) [pid = 1652] [serial = 1134] [outer = 0x12aaa8c00] 08:15:53 INFO - PROCESS | 1652 | 1461338153811 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d1f1c00) [pid = 1652] [serial = 1135] [outer = 0x12aaa8c00] 08:15:54 INFO - PROCESS | 1652 | 1461338154281 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]]]}] 08:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 719ms 08:15:54 INFO - PROCESS | 1652 | 1461338154320 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:15:54 INFO - PROCESS | 1652 | 1461338154322 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:15:54 INFO - PROCESS | 1652 | 1461338154346 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:15:54 INFO - PROCESS | 1652 | 1461338154347 Marionette TRACE conn2 <- [1,1486,null,{}] 08:15:54 INFO - PROCESS | 1652 | 1461338154349 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}] 08:15:54 INFO - PROCESS | 1652 | 1461338154474 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:15:54 INFO - PROCESS | 1652 | 1461338154554 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae6800 == 80 [pid = 1652] [id = 379] 08:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x114ba0400) [pid = 1652] [serial = 1136] [outer = 0x0] 08:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x127343000) [pid = 1652] [serial = 1137] [outer = 0x114ba0400] 08:15:54 INFO - PROCESS | 1652 | 1461338154587 Marionette DEBUG loaded listener.js 08:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12e731800) [pid = 1652] [serial = 1138] [outer = 0x114ba0400] 08:15:55 INFO - PROCESS | 1652 | 1461338155254 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]]]}] 08:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 921ms 08:15:55 INFO - PROCESS | 1652 | 1461338155265 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:15:55 INFO - PROCESS | 1652 | 1461338155268 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:15:55 INFO - PROCESS | 1652 | 1461338155271 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:15:55 INFO - PROCESS | 1652 | 1461338155274 Marionette TRACE conn2 <- [1,1490,null,{}] 08:15:55 INFO - PROCESS | 1652 | 1461338155277 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}] 08:15:55 INFO - PROCESS | 1652 | 1461338155384 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:15:55 INFO - PROCESS | 1652 | 1461338155451 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba9e000 == 81 [pid = 1652] [id = 380] 08:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x115762000) [pid = 1652] [serial = 1139] [outer = 0x0] 08:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x115848400) [pid = 1652] [serial = 1140] [outer = 0x115762000] 08:15:55 INFO - PROCESS | 1652 | 1461338155522 Marionette DEBUG loaded listener.js 08:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x118620400) [pid = 1652] [serial = 1141] [outer = 0x115762000] 08:15:56 INFO - PROCESS | 1652 | 1461338156034 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]]]}] 08:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 821ms 08:15:56 INFO - PROCESS | 1652 | 1461338156094 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:15:56 INFO - PROCESS | 1652 | 1461338156099 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:15:56 INFO - PROCESS | 1652 | 1461338156106 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:15:56 INFO - PROCESS | 1652 | 1461338156108 Marionette TRACE conn2 <- [1,1494,null,{}] 08:15:56 INFO - PROCESS | 1652 | 1461338156112 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}] 08:15:56 INFO - PROCESS | 1652 | 1461338156240 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:15:56 INFO - PROCESS | 1652 | 1461338156306 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba8b800 == 82 [pid = 1652] [id = 381] 08:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1191b9400) [pid = 1652] [serial = 1142] [outer = 0x0] 08:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x119748c00) [pid = 1652] [serial = 1143] [outer = 0x1191b9400] 08:15:56 INFO - PROCESS | 1652 | 1461338156334 Marionette DEBUG loaded listener.js 08:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11974f000) [pid = 1652] [serial = 1144] [outer = 0x1191b9400] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11af0e000 == 81 [pid = 1652] [id = 321] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9cb800 == 80 [pid = 1652] [id = 372] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5b9800 == 79 [pid = 1652] [id = 371] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126ee1000 == 78 [pid = 1652] [id = 370] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d33e800 == 77 [pid = 1652] [id = 369] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11bcd8c00) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x118a58800) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x1277dec00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b41a000) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12759bc00) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12d39e800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12bd8b400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbc8000 == 76 [pid = 1652] [id = 368] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12af1c000 == 75 [pid = 1652] [id = 367] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac0c000 == 74 [pid = 1652] [id = 366] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129719800 == 73 [pid = 1652] [id = 365] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126e3a000 == 72 [pid = 1652] [id = 364] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11af11800 == 71 [pid = 1652] [id = 363] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a928000 == 70 [pid = 1652] [id = 362] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ace6800 == 69 [pid = 1652] [id = 360] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd1000 == 68 [pid = 1652] [id = 359] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12af10800 == 67 [pid = 1652] [id = 358] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x130788000 == 66 [pid = 1652] [id = 357] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12feb0000 == 65 [pid = 1652] [id = 356] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbcf800 == 64 [pid = 1652] [id = 355] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7be000 == 63 [pid = 1652] [id = 354] 08:15:56 INFO - PROCESS | 1652 | --DOCSHELL 0x114b68800 == 62 [pid = 1652] [id = 353] 08:15:56 INFO - PROCESS | 1652 | 1461338156795 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]]]}] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12aee0000) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x125918400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x126d06c00) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x129745800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11a736000) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11bad8800) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x1273e9400) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x127fa6000) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x118a5d800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x114d8a800) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12aa35000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b41ec00) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12dbdc800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b41bc00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12b346800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x125918c00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12b709400) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x116349400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12d170400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129ea7c00) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b9c5800) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 08:15:56 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a195800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 08:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 08:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:15:56 INFO - PROCESS | 1652 | 1461338156850 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:15:56 INFO - PROCESS | 1652 | 1461338156851 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:15:56 INFO - PROCESS | 1652 | 1461338156854 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:15:56 INFO - PROCESS | 1652 | 1461338156856 Marionette TRACE conn2 <- [1,1498,null,{}] 08:15:56 INFO - PROCESS | 1652 | 1461338156869 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}] 08:15:56 INFO - PROCESS | 1652 | 1461338156962 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:15:56 INFO - PROCESS | 1652 | 1461338156967 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa05800 == 63 [pid = 1652] [id = 382] 08:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11a737800) [pid = 1652] [serial = 1145] [outer = 0x0] 08:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11af93800) [pid = 1652] [serial = 1146] [outer = 0x11a737800] 08:15:56 INFO - PROCESS | 1652 | 1461338156995 Marionette DEBUG loaded listener.js 08:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11bae4800) [pid = 1652] [serial = 1147] [outer = 0x11a737800] 08:15:57 INFO - PROCESS | 1652 | 1461338157355 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]]]}] 08:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 529ms 08:15:57 INFO - PROCESS | 1652 | 1461338157398 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:15:57 INFO - PROCESS | 1652 | 1461338157400 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:15:57 INFO - PROCESS | 1652 | 1461338157403 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:15:57 INFO - PROCESS | 1652 | 1461338157404 Marionette TRACE conn2 <- [1,1502,null,{}] 08:15:57 INFO - PROCESS | 1652 | 1461338157407 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}] 08:15:57 INFO - PROCESS | 1652 | 1461338157494 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:15:57 INFO - PROCESS | 1652 | 1461338157498 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592a800 == 64 [pid = 1652] [id = 383] 08:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11bed7c00) [pid = 1652] [serial = 1148] [outer = 0x0] 08:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11c27d000) [pid = 1652] [serial = 1149] [outer = 0x11bed7c00] 08:15:57 INFO - PROCESS | 1652 | 1461338157525 Marionette DEBUG loaded listener.js 08:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x125913400) [pid = 1652] [serial = 1150] [outer = 0x11bed7c00] 08:15:57 INFO - PROCESS | 1652 | 1461338157847 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]]]}] 08:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 472ms 08:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:15:57 INFO - PROCESS | 1652 | 1461338157876 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:15:57 INFO - PROCESS | 1652 | 1461338157877 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:15:57 INFO - PROCESS | 1652 | 1461338157880 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:15:57 INFO - PROCESS | 1652 | 1461338157881 Marionette TRACE conn2 <- [1,1506,null,{}] 08:15:57 INFO - PROCESS | 1652 | 1461338157883 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}] 08:15:57 INFO - PROCESS | 1652 | 1461338157972 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:15:58 INFO - PROCESS | 1652 | 1461338158031 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e09800 == 65 [pid = 1652] [id = 384] 08:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11c197800) [pid = 1652] [serial = 1151] [outer = 0x0] 08:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x125a49400) [pid = 1652] [serial = 1152] [outer = 0x11c197800] 08:15:58 INFO - PROCESS | 1652 | 1461338158058 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x125a54000) [pid = 1652] [serial = 1153] [outer = 0x11c197800] 08:15:58 INFO - PROCESS | 1652 | 1461338158365 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]]]}] 08:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 08:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:15:58 INFO - PROCESS | 1652 | 1461338158399 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:15:58 INFO - PROCESS | 1652 | 1461338158400 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:15:58 INFO - PROCESS | 1652 | 1461338158402 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 1652 | 1461338158403 Marionette TRACE conn2 <- [1,1510,null,{}] 08:15:58 INFO - PROCESS | 1652 | 1461338158407 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}] 08:15:58 INFO - PROCESS | 1652 | 1461338158502 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:15:58 INFO - PROCESS | 1652 | 1461338158572 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e36000 == 66 [pid = 1652] [id = 385] 08:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x125912800) [pid = 1652] [serial = 1154] [outer = 0x0] 08:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x126872000) [pid = 1652] [serial = 1155] [outer = 0x125912800] 08:15:58 INFO - PROCESS | 1652 | 1461338158600 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x127ec4000) [pid = 1652] [serial = 1156] [outer = 0x125912800] 08:15:58 INFO - PROCESS | 1652 | 1461338158900 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]]]}] 08:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 08:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:15:58 INFO - PROCESS | 1652 | 1461338158921 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:15:58 INFO - PROCESS | 1652 | 1461338158923 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:15:58 INFO - PROCESS | 1652 | 1461338158926 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 1652 | 1461338158927 Marionette TRACE conn2 <- [1,1514,null,{}] 08:15:58 INFO - PROCESS | 1652 | 1461338158929 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}] 08:15:59 INFO - PROCESS | 1652 | 1461338159036 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:15:59 INFO - PROCESS | 1652 | 1461338159049 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c37000 == 67 [pid = 1652] [id = 386] 08:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x127ebd400) [pid = 1652] [serial = 1157] [outer = 0x0] 08:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129743000) [pid = 1652] [serial = 1158] [outer = 0x127ebd400] 08:15:59 INFO - PROCESS | 1652 | 1461338159074 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x129c89800) [pid = 1652] [serial = 1159] [outer = 0x127ebd400] 08:15:59 INFO - PROCESS | 1652 | 1461338159433 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]]]}] 08:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 08:15:59 INFO - PROCESS | 1652 | 1461338159444 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:15:59 INFO - PROCESS | 1652 | 1461338159446 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:15:59 INFO - PROCESS | 1652 | 1461338159448 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 1652 | 1461338159449 Marionette TRACE conn2 <- [1,1518,null,{}] 08:15:59 INFO - PROCESS | 1652 | 1461338159451 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}] 08:15:59 INFO - PROCESS | 1652 | 1461338159560 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:15:59 INFO - PROCESS | 1652 | 1461338159573 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac0a000 == 68 [pid = 1652] [id = 387] 08:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x129c97800) [pid = 1652] [serial = 1160] [outer = 0x0] 08:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a18a400) [pid = 1652] [serial = 1161] [outer = 0x129c97800] 08:15:59 INFO - PROCESS | 1652 | 1461338159599 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a192400) [pid = 1652] [serial = 1162] [outer = 0x129c97800] 08:15:59 INFO - PROCESS | 1652 | 1461338159938 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]]]}] 08:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 08:15:59 INFO - PROCESS | 1652 | 1461338159973 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:15:59 INFO - PROCESS | 1652 | 1461338159974 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:15:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:15:59 INFO - PROCESS | 1652 | 1461338159977 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 1652 | 1461338159978 Marionette TRACE conn2 <- [1,1522,null,{}] 08:15:59 INFO - PROCESS | 1652 | 1461338159980 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}] 08:16:00 INFO - PROCESS | 1652 | 1461338160092 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:16:00 INFO - PROCESS | 1652 | 1461338160129 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace4800 == 69 [pid = 1652] [id = 388] 08:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129ea4c00) [pid = 1652] [serial = 1163] [outer = 0x0] 08:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12a1d5400) [pid = 1652] [serial = 1164] [outer = 0x129ea4c00] 08:16:00 INFO - PROCESS | 1652 | 1461338160155 Marionette DEBUG loaded listener.js 08:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12aa2f000) [pid = 1652] [serial = 1165] [outer = 0x129ea4c00] 08:16:00 INFO - PROCESS | 1652 | 1461338160500 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"]]]}] 08:16:00 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 () { 08:16:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:16:00 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 () { 08:16:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:16:00 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 () { 08:16:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:16:00 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 () { 08:16:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:16:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 569ms 08:16:00 INFO - PROCESS | 1652 | 1461338160550 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:16:00 INFO - PROCESS | 1652 | 1461338160551 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:16:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:16:00 INFO - PROCESS | 1652 | 1461338160554 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:16:00 INFO - PROCESS | 1652 | 1461338160555 Marionette TRACE conn2 <- [1,1526,null,{}] 08:16:00 INFO - PROCESS | 1652 | 1461338160557 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}] 08:16:00 INFO - PROCESS | 1652 | 1461338160673 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:16:00 INFO - PROCESS | 1652 | 1461338160713 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b55f800 == 70 [pid = 1652] [id = 389] 08:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12aa2f800) [pid = 1652] [serial = 1166] [outer = 0x0] 08:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12aa39000) [pid = 1652] [serial = 1167] [outer = 0x12aa2f800] 08:16:00 INFO - PROCESS | 1652 | 1461338160739 Marionette DEBUG loaded listener.js 08:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ac59800) [pid = 1652] [serial = 1168] [outer = 0x12aa2f800] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1273e4000) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x114bc7000) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12e3aa400) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x126b10400) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12aee0400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x129eab000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a7e6800) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11a943800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x115853c00) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x113fcb000) [pid = 1652] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11aa7a000) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12b5d5c00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12aa34c00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12caa7400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12ae73800) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x127ebfc00) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12a7e0800) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129c91c00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11bf3f400) [pid = 1652] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1158ce800) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x117939400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a188c00) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12da90000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11c57bc00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12aa31000) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125a55000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x129744800) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x125b19000) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119d75c00) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x114503800) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12caac000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bed5c00) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1147db000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12aee8000) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x122e16c00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12ae6b400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11aa84400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x126d0d400) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12aa32000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12ae78400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b348800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11af8f800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128481000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:16:01 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11b955c00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:16:01 INFO - PROCESS | 1652 | 1461338161379 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"]]]}] 08:16:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:16:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:16:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:16:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 870ms 08:16:01 INFO - PROCESS | 1652 | 1461338161425 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:16:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:16:01 INFO - PROCESS | 1652 | 1461338161427 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:16:01 INFO - PROCESS | 1652 | 1461338161429 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:16:01 INFO - PROCESS | 1652 | 1461338161431 Marionette TRACE conn2 <- [1,1530,null,{}] 08:16:01 INFO - PROCESS | 1652 | 1461338161433 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}] 08:16:01 INFO - PROCESS | 1652 | 1461338161543 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:16:01 INFO - PROCESS | 1652 | 1461338161548 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b963800 == 71 [pid = 1652] [id = 390] 08:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11af98000) [pid = 1652] [serial = 1169] [outer = 0x0] 08:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12998e800) [pid = 1652] [serial = 1170] [outer = 0x11af98000] 08:16:01 INFO - PROCESS | 1652 | 1461338161578 Marionette DEBUG loaded listener.js 08:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12aa31000) [pid = 1652] [serial = 1171] [outer = 0x11af98000] 08:16:01 INFO - PROCESS | 1652 | 1461338161909 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]]]}] 08:16:01 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 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:16:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:16:01 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. 08:16:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:16:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 522ms 08:16:01 INFO - PROCESS | 1652 | 1461338161951 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:16:01 INFO - PROCESS | 1652 | 1461338161952 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:16:01 INFO - PROCESS | 1652 | 1461338161954 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:16:01 INFO - PROCESS | 1652 | 1461338161956 Marionette TRACE conn2 <- [1,1534,null,{}] 08:16:01 INFO - PROCESS | 1652 | 1461338161958 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}] 08:16:02 INFO - PROCESS | 1652 | 1461338162044 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:16:02 INFO - PROCESS | 1652 | 1461338162110 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b9000 == 72 [pid = 1652] [id = 391] 08:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11b5ea800) [pid = 1652] [serial = 1172] [outer = 0x0] 08:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12aaab400) [pid = 1652] [serial = 1173] [outer = 0x11b5ea800] 08:16:02 INFO - PROCESS | 1652 | 1461338162136 Marionette DEBUG loaded listener.js 08:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12ae73000) [pid = 1652] [serial = 1174] [outer = 0x11b5ea800] 08:16:02 INFO - PROCESS | 1652 | 1461338162408 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]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 08:16:02 INFO - PROCESS | 1652 | 1461338162430 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:16:02 INFO - PROCESS | 1652 | 1461338162431 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:16:02 INFO - PROCESS | 1652 | 1461338162433 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - PROCESS | 1652 | 1461338162434 Marionette TRACE conn2 <- [1,1538,null,{}] 08:16:02 INFO - PROCESS | 1652 | 1461338162437 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}] 08:16:02 INFO - PROCESS | 1652 | 1461338162537 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:16:02 INFO - PROCESS | 1652 | 1461338162541 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4ee000 == 73 [pid = 1652] [id = 392] 08:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ac54c00) [pid = 1652] [serial = 1175] [outer = 0x0] 08:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12aee3000) [pid = 1652] [serial = 1176] [outer = 0x12ac54c00] 08:16:02 INFO - PROCESS | 1652 | 1461338162567 Marionette DEBUG loaded listener.js 08:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b342800) [pid = 1652] [serial = 1177] [outer = 0x12ac54c00] 08:16:02 INFO - PROCESS | 1652 | 1461338162909 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]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 08:16:02 INFO - PROCESS | 1652 | 1461338162952 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:16:02 INFO - PROCESS | 1652 | 1461338162953 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:16:02 INFO - PROCESS | 1652 | 1461338162966 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - PROCESS | 1652 | 1461338162967 Marionette TRACE conn2 <- [1,1542,null,{}] 08:16:02 INFO - PROCESS | 1652 | 1461338162971 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}] 08:16:03 INFO - PROCESS | 1652 | 1461338163061 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:16:03 INFO - PROCESS | 1652 | 1461338163065 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed93800 == 74 [pid = 1652] [id = 393] 08:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12aede400) [pid = 1652] [serial = 1178] [outer = 0x0] 08:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b411000) [pid = 1652] [serial = 1179] [outer = 0x12aede400] 08:16:03 INFO - PROCESS | 1652 | 1461338163089 Marionette DEBUG loaded listener.js 08:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b41f000) [pid = 1652] [serial = 1180] [outer = 0x12aede400] 08:16:03 INFO - PROCESS | 1652 | 1461338163601 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]]]}] 08:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 681ms 08:16:03 INFO - PROCESS | 1652 | 1461338163638 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:16:03 INFO - PROCESS | 1652 | 1461338163641 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:16:03 INFO - PROCESS | 1652 | 1461338163645 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:16:03 INFO - PROCESS | 1652 | 1461338163647 Marionette TRACE conn2 <- [1,1546,null,{}] 08:16:03 INFO - PROCESS | 1652 | 1461338163651 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}] 08:16:03 INFO - PROCESS | 1652 | 1461338163769 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:16:03 INFO - PROCESS | 1652 | 1461338163849 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c7e800 == 75 [pid = 1652] [id = 394] 08:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1155ba400) [pid = 1652] [serial = 1181] [outer = 0x0] 08:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x116349400) [pid = 1652] [serial = 1182] [outer = 0x1155ba400] 08:16:03 INFO - PROCESS | 1652 | 1461338163881 Marionette DEBUG loaded listener.js 08:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118a58800) [pid = 1652] [serial = 1183] [outer = 0x1155ba400] 08:16:04 INFO - PROCESS | 1652 | 1461338164352 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]]]}] 08:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 772ms 08:16:04 INFO - PROCESS | 1652 | 1461338164418 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:16:04 INFO - PROCESS | 1652 | 1461338164422 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:16:04 INFO - PROCESS | 1652 | 1461338164445 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:16:04 INFO - PROCESS | 1652 | 1461338164447 Marionette TRACE conn2 <- [1,1550,null,{}] 08:16:04 INFO - PROCESS | 1652 | 1461338164450 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}] 08:16:04 INFO - PROCESS | 1652 | 1461338164563 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:16:04 INFO - PROCESS | 1652 | 1461338164643 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7cd000 == 76 [pid = 1652] [id = 395] 08:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11974e000) [pid = 1652] [serial = 1184] [outer = 0x0] 08:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11a93a000) [pid = 1652] [serial = 1185] [outer = 0x11974e000] 08:16:04 INFO - PROCESS | 1652 | 1461338164673 Marionette DEBUG loaded listener.js 08:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11b5e9800) [pid = 1652] [serial = 1186] [outer = 0x11974e000] 08:16:05 INFO - PROCESS | 1652 | 1461338165073 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]]]}] 08:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 673ms 08:16:05 INFO - PROCESS | 1652 | 1461338165117 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:16:05 INFO - PROCESS | 1652 | 1461338165119 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:16:05 INFO - PROCESS | 1652 | 1461338165121 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:16:05 INFO - PROCESS | 1652 | 1461338165126 Marionette TRACE conn2 <- [1,1554,null,{}] 08:16:05 INFO - PROCESS | 1652 | 1461338165134 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}] 08:16:05 INFO - PROCESS | 1652 | 1461338165247 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:16:05 INFO - PROCESS | 1652 | 1461338165327 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbbb800 == 77 [pid = 1652] [id = 396] 08:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1259fe000) [pid = 1652] [serial = 1187] [outer = 0x0] 08:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x126980c00) [pid = 1652] [serial = 1188] [outer = 0x1259fe000] 08:16:05 INFO - PROCESS | 1652 | 1461338165361 Marionette DEBUG loaded listener.js 08:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1273e3400) [pid = 1652] [serial = 1189] [outer = 0x1259fe000] 08:16:05 INFO - PROCESS | 1652 | 1461338165801 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]]]}] 08:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 725ms 08:16:05 INFO - PROCESS | 1652 | 1461338165866 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:16:05 INFO - PROCESS | 1652 | 1461338165868 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:16:05 INFO - PROCESS | 1652 | 1461338165870 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:16:05 INFO - PROCESS | 1652 | 1461338165872 Marionette TRACE conn2 <- [1,1558,null,{}] 08:16:05 INFO - PROCESS | 1652 | 1461338165895 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}] 08:16:06 INFO - PROCESS | 1652 | 1461338166007 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:16:06 INFO - PROCESS | 1652 | 1461338166094 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f5b5000 == 78 [pid = 1652] [id = 397] 08:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x127eba400) [pid = 1652] [serial = 1190] [outer = 0x0] 08:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x128480c00) [pid = 1652] [serial = 1191] [outer = 0x127eba400] 08:16:06 INFO - PROCESS | 1652 | 1461338166127 Marionette DEBUG loaded listener.js 08:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a7e2c00) [pid = 1652] [serial = 1192] [outer = 0x127eba400] 08:16:06 INFO - PROCESS | 1652 | 1461338166544 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]]]}] 08:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 690ms 08:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:16:06 INFO - PROCESS | 1652 | 1461338166561 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:16:06 INFO - PROCESS | 1652 | 1461338166562 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:16:06 INFO - PROCESS | 1652 | 1461338166564 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:16:06 INFO - PROCESS | 1652 | 1461338166566 Marionette TRACE conn2 <- [1,1562,null,{}] 08:16:06 INFO - PROCESS | 1652 | 1461338166568 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}] 08:16:06 INFO - PROCESS | 1652 | 1461338166678 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:16:06 INFO - PROCESS | 1652 | 1461338166784 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9b6800 == 79 [pid = 1652] [id = 398] 08:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x127eb6c00) [pid = 1652] [serial = 1193] [outer = 0x0] 08:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aa39800) [pid = 1652] [serial = 1194] [outer = 0x127eb6c00] 08:16:06 INFO - PROCESS | 1652 | 1461338166819 Marionette DEBUG loaded listener.js 08:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12b347800) [pid = 1652] [serial = 1195] [outer = 0x127eb6c00] 08:16:07 INFO - PROCESS | 1652 | 1461338167247 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]]]}] 08:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 720ms 08:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:16:07 INFO - PROCESS | 1652 | 1461338167285 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:16:07 INFO - PROCESS | 1652 | 1461338167286 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:16:07 INFO - PROCESS | 1652 | 1461338167288 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:16:07 INFO - PROCESS | 1652 | 1461338167290 Marionette TRACE conn2 <- [1,1566,null,{}] 08:16:07 INFO - PROCESS | 1652 | 1461338167311 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}] 08:16:07 INFO - PROCESS | 1652 | 1461338167434 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:16:07 INFO - PROCESS | 1652 | 1461338167515 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fec0800 == 80 [pid = 1652] [id = 399] 08:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b41d800) [pid = 1652] [serial = 1196] [outer = 0x0] 08:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b709400) [pid = 1652] [serial = 1197] [outer = 0x12b41d800] 08:16:07 INFO - PROCESS | 1652 | 1461338167549 Marionette DEBUG loaded listener.js 08:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12d16c400) [pid = 1652] [serial = 1198] [outer = 0x12b41d800] 08:16:07 INFO - PROCESS | 1652 | 1461338167955 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]]]}] 08:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 689ms 08:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:16:07 INFO - PROCESS | 1652 | 1461338167978 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:16:07 INFO - PROCESS | 1652 | 1461338167979 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:16:07 INFO - PROCESS | 1652 | 1461338167981 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:16:07 INFO - PROCESS | 1652 | 1461338167983 Marionette TRACE conn2 <- [1,1570,null,{}] 08:16:07 INFO - PROCESS | 1652 | 1461338167985 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}] 08:16:08 INFO - PROCESS | 1652 | 1461338168092 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:16:08 INFO - PROCESS | 1652 | 1461338168209 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x137c62800 == 81 [pid = 1652] [id = 400] 08:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x114ba6400) [pid = 1652] [serial = 1199] [outer = 0x0] 08:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d16c800) [pid = 1652] [serial = 1200] [outer = 0x114ba6400] 08:16:08 INFO - PROCESS | 1652 | 1461338168242 Marionette DEBUG loaded listener.js 08:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12d3a3c00) [pid = 1652] [serial = 1201] [outer = 0x114ba6400] 08:16:08 INFO - PROCESS | 1652 | 1461338168665 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]]]}] 08:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 720ms 08:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:16:08 INFO - PROCESS | 1652 | 1461338168701 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:16:08 INFO - PROCESS | 1652 | 1461338168703 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:16:08 INFO - PROCESS | 1652 | 1461338168759 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:16:08 INFO - PROCESS | 1652 | 1461338168760 Marionette TRACE conn2 <- [1,1574,null,{}] 08:16:08 INFO - PROCESS | 1652 | 1461338168765 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}] 08:16:08 INFO - PROCESS | 1652 | 1461338168873 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:16:08 INFO - PROCESS | 1652 | 1461338168951 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119713000 == 82 [pid = 1652] [id = 401] 08:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x114d8a800) [pid = 1652] [serial = 1202] [outer = 0x0] 08:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x115671000) [pid = 1652] [serial = 1203] [outer = 0x114d8a800] 08:16:08 INFO - PROCESS | 1652 | 1461338168982 Marionette DEBUG loaded listener.js 08:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11927a000) [pid = 1652] [serial = 1204] [outer = 0x114d8a800] 08:16:09 INFO - PROCESS | 1652 | 1461338169593 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]]]}] 08:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 928ms 08:16:09 INFO - PROCESS | 1652 | 1461338169634 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:16:09 INFO - PROCESS | 1652 | 1461338169636 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:16:09 INFO - PROCESS | 1652 | 1461338169640 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:16:09 INFO - PROCESS | 1652 | 1461338169642 Marionette TRACE conn2 <- [1,1578,null,{}] 08:16:09 INFO - PROCESS | 1652 | 1461338169646 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}] 08:16:09 INFO - PROCESS | 1652 | 1461338169754 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:16:09 INFO - PROCESS | 1652 | 1461338169872 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc35800 == 83 [pid = 1652] [id = 402] 08:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x114ba9400) [pid = 1652] [serial = 1205] [outer = 0x0] 08:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x115667400) [pid = 1652] [serial = 1206] [outer = 0x114ba9400] 08:16:09 INFO - PROCESS | 1652 | 1461338169904 Marionette DEBUG loaded listener.js 08:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1163e2c00) [pid = 1652] [serial = 1207] [outer = 0x114ba9400] 08:16:10 INFO - PROCESS | 1652 | 1461338170361 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]]]}] 08:16:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:16:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 773ms 08:16:10 INFO - PROCESS | 1652 | 1461338170427 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:16:10 INFO - PROCESS | 1652 | 1461338170430 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:16:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:16:10 INFO - PROCESS | 1652 | 1461338170436 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:16:10 INFO - PROCESS | 1652 | 1461338170438 Marionette TRACE conn2 <- [1,1582,null,{}] 08:16:10 INFO - PROCESS | 1652 | 1461338170442 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}] 08:16:10 INFO - PROCESS | 1652 | 1461338170546 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:16:10 INFO - PROCESS | 1652 | 1461338170625 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba99000 == 84 [pid = 1652] [id = 403] 08:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11912b800) [pid = 1652] [serial = 1208] [outer = 0x0] 08:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x119d70000) [pid = 1652] [serial = 1209] [outer = 0x11912b800] 08:16:10 INFO - PROCESS | 1652 | 1461338170654 Marionette DEBUG loaded listener.js 08:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11ada2c00) [pid = 1652] [serial = 1210] [outer = 0x11912b800] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd8800 == 83 [pid = 1652] [id = 302] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4ed000 == 82 [pid = 1652] [id = 334] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d33d000 == 81 [pid = 1652] [id = 303] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11b58e800 == 80 [pid = 1652] [id = 186] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4ee000 == 79 [pid = 1652] [id = 392] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b9000 == 78 [pid = 1652] [id = 391] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b963800 == 77 [pid = 1652] [id = 390] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b55f800 == 76 [pid = 1652] [id = 389] 08:16:10 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11bade400) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 08:16:10 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12aac5800) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 08:16:10 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12a1d2c00) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 08:16:10 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12f865c00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ace4800 == 75 [pid = 1652] [id = 388] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac0a000 == 74 [pid = 1652] [id = 387] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129c37000 == 73 [pid = 1652] [id = 386] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x126e36000 == 72 [pid = 1652] [id = 385] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x125e09800 == 71 [pid = 1652] [id = 384] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12592a800 == 70 [pid = 1652] [id = 383] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa05800 == 69 [pid = 1652] [id = 382] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba8b800 == 68 [pid = 1652] [id = 381] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba9e000 == 67 [pid = 1652] [id = 380] 08:16:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae6800 == 66 [pid = 1652] [id = 379] 08:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1426c8000 == 65 [pid = 1652] [id = 378] 08:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9b2000 == 64 [pid = 1652] [id = 377] 08:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac1f800 == 63 [pid = 1652] [id = 376] 08:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125e13800 == 62 [pid = 1652] [id = 375] 08:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa21800 == 61 [pid = 1652] [id = 374] 08:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12febd000 == 60 [pid = 1652] [id = 373] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x115666800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12dbea000) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x126d0e400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b9c6000) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11bf3f000) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129746400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a7e0000) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b343c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12e726c00) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12aee8c00) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e3e5800) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12bd8a000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12bf75800) [pid = 1652] [serial = 868] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x122e1c000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e3aac00) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11584e400) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x122e23c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12da21400) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12f857400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12da14000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12cab3c00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12998e000) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12aedf800) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ae6b000) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x125eaec00) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11927c800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11a510400) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12ac54400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12aee6400) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12ac5ac00) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b5d6800) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b348400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11c26a400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1297b4400) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c190800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129989c00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x125915c00) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a193c00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e72a400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12dbe3000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1238c4800) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x125a49c00) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b712c00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b33d000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127f9f400) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126d04800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a193800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12aa2c800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126dd3800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127eb8c00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11aa7c000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11b956400) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114d8b000) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114ba4800) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e3e3000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12f85bc00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11af90800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b348000) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129eb0400) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12caa6800) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12aa30000) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 08:16:11 INFO - PROCESS | 1652 | 1461338171100 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]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:16:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 674ms 08:16:11 INFO - PROCESS | 1652 | 1461338171113 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 1652 | 1461338171114 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:16:11 INFO - PROCESS | 1652 | 1461338171117 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 1652 | 1461338171119 Marionette TRACE conn2 <- [1,1586,null,{}] 08:16:11 INFO - PROCESS | 1652 | 1461338171129 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}] 08:16:11 INFO - PROCESS | 1652 | 1461338171223 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:16:11 INFO - PROCESS | 1652 | 1461338171229 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab33000 == 61 [pid = 1652] [id = 404] 08:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11b94f000) [pid = 1652] [serial = 1211] [outer = 0x0] 08:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bed7000) [pid = 1652] [serial = 1212] [outer = 0x11b94f000] 08:16:11 INFO - PROCESS | 1652 | 1461338171257 Marionette DEBUG loaded listener.js 08:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c70e800) [pid = 1652] [serial = 1213] [outer = 0x11b94f000] 08:16:11 INFO - PROCESS | 1652 | 1461338171680 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]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:16:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 576ms 08:16:11 INFO - PROCESS | 1652 | 1461338171703 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 1652 | 1461338171705 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:16:11 INFO - PROCESS | 1652 | 1461338171713 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 1652 | 1461338171714 Marionette TRACE conn2 <- [1,1590,null,{}] 08:16:11 INFO - PROCESS | 1652 | 1461338171718 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}] 08:16:11 INFO - PROCESS | 1652 | 1461338171861 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:16:11 INFO - PROCESS | 1652 | 1461338171901 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e0f800 == 62 [pid = 1652] [id = 405] 08:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11b959800) [pid = 1652] [serial = 1214] [outer = 0x0] 08:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x125a4e800) [pid = 1652] [serial = 1215] [outer = 0x11b959800] 08:16:12 INFO - PROCESS | 1652 | 1461338172020 Marionette DEBUG loaded listener.js 08:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126875c00) [pid = 1652] [serial = 1216] [outer = 0x11b959800] 08:16:12 INFO - PROCESS | 1652 | 1461338172347 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]]]}] 08:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 08:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:16:12 INFO - PROCESS | 1652 | 1461338172384 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:16:12 INFO - PROCESS | 1652 | 1461338172386 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:16:12 INFO - PROCESS | 1652 | 1461338172388 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:16:12 INFO - PROCESS | 1652 | 1461338172389 Marionette TRACE conn2 <- [1,1594,null,{}] 08:16:12 INFO - PROCESS | 1652 | 1461338172391 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}] 08:16:12 INFO - PROCESS | 1652 | 1461338172507 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:16:12 INFO - PROCESS | 1652 | 1461338172514 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e45000 == 63 [pid = 1652] [id = 406] 08:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12591e800) [pid = 1652] [serial = 1217] [outer = 0x0] 08:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x126d07400) [pid = 1652] [serial = 1218] [outer = 0x12591e800] 08:16:12 INFO - PROCESS | 1652 | 1461338172540 Marionette DEBUG loaded listener.js 08:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1273b8c00) [pid = 1652] [serial = 1219] [outer = 0x12591e800] 08:16:12 INFO - PROCESS | 1652 | 1461338172876 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]]]}] 08:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 08:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:16:12 INFO - PROCESS | 1652 | 1461338172908 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:16:12 INFO - PROCESS | 1652 | 1461338172910 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:16:12 INFO - PROCESS | 1652 | 1461338172912 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:16:12 INFO - PROCESS | 1652 | 1461338172913 Marionette TRACE conn2 <- [1,1598,null,{}] 08:16:12 INFO - PROCESS | 1652 | 1461338172915 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}] 08:16:13 INFO - PROCESS | 1652 | 1461338173021 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:16:13 INFO - PROCESS | 1652 | 1461338173026 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c2d800 == 64 [pid = 1652] [id = 407] 08:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1273e6c00) [pid = 1652] [serial = 1220] [outer = 0x0] 08:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128488c00) [pid = 1652] [serial = 1221] [outer = 0x1273e6c00] 08:16:13 INFO - PROCESS | 1652 | 1461338173054 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a189c00) [pid = 1652] [serial = 1222] [outer = 0x1273e6c00] 08:16:13 INFO - PROCESS | 1652 | 1461338173450 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]]]}] 08:16:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:16:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 572ms 08:16:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:16:13 INFO - PROCESS | 1652 | 1461338173485 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:16:13 INFO - PROCESS | 1652 | 1461338173486 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:16:13 INFO - PROCESS | 1652 | 1461338173488 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:16:13 INFO - PROCESS | 1652 | 1461338173489 Marionette TRACE conn2 <- [1,1602,null,{}] 08:16:13 INFO - PROCESS | 1652 | 1461338173500 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}] 08:16:13 INFO - PROCESS | 1652 | 1461338173615 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:16:13 INFO - PROCESS | 1652 | 1461338173626 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a717800 == 65 [pid = 1652] [id = 408] 08:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12998c000) [pid = 1652] [serial = 1223] [outer = 0x0] 08:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a197c00) [pid = 1652] [serial = 1224] [outer = 0x12998c000] 08:16:13 INFO - PROCESS | 1652 | 1461338173652 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a7e8000) [pid = 1652] [serial = 1225] [outer = 0x12998c000] 08:16:14 INFO - PROCESS | 1652 | 1461338174012 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]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:16:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 576ms 08:16:14 INFO - PROCESS | 1652 | 1461338174065 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:16:14 INFO - PROCESS | 1652 | 1461338174066 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:16:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:16:14 INFO - PROCESS | 1652 | 1461338174068 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 1652 | 1461338174069 Marionette TRACE conn2 <- [1,1606,null,{}] 08:16:14 INFO - PROCESS | 1652 | 1461338174072 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}] 08:16:14 INFO - PROCESS | 1652 | 1461338174188 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:16:14 INFO - PROCESS | 1652 | 1461338174202 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accb000 == 66 [pid = 1652] [id = 409] 08:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12aa2c800) [pid = 1652] [serial = 1226] [outer = 0x0] 08:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12aa35c00) [pid = 1652] [serial = 1227] [outer = 0x12aa2c800] 08:16:14 INFO - PROCESS | 1652 | 1461338174227 Marionette DEBUG loaded listener.js 08:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12aab4400) [pid = 1652] [serial = 1228] [outer = 0x12aa2c800] 08:16:14 INFO - PROCESS | 1652 | 1461338174607 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]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:16:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 573ms 08:16:14 INFO - PROCESS | 1652 | 1461338174646 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:16:14 INFO - PROCESS | 1652 | 1461338174647 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:16:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:16:14 INFO - PROCESS | 1652 | 1461338174649 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 1652 | 1461338174650 Marionette TRACE conn2 <- [1,1610,null,{}] 08:16:14 INFO - PROCESS | 1652 | 1461338174653 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}] 08:16:14 INFO - PROCESS | 1652 | 1461338174769 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:16:14 INFO - PROCESS | 1652 | 1461338174780 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af22000 == 67 [pid = 1652] [id = 410] 08:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a18ec00) [pid = 1652] [serial = 1229] [outer = 0x0] 08:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ac54400) [pid = 1652] [serial = 1230] [outer = 0x12a18ec00] 08:16:14 INFO - PROCESS | 1652 | 1461338174805 Marionette DEBUG loaded listener.js 08:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12ae74800) [pid = 1652] [serial = 1231] [outer = 0x12a18ec00] 08:16:15 INFO - PROCESS | 1652 | 1461338175142 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]]]}] 08:16:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12aab0000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127ebd400) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129ea4c00) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129c97800) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12aa2f800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115762000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1191b9400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x114ba0400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c197800) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x125912800) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a737800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bed7c00) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11af98000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11b5ea800) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114b9cc00) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a1cb800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d3a5400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ac54c00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:16:15 INFO - PROCESS | 1652 | 1461338175399 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:16:15 INFO - PROCESS | 1652 | 1461338175400 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:16:15 INFO - PROCESS | 1652 | 1461338175405 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:16:15 INFO - PROCESS | 1652 | 1461338175406 Marionette TRACE conn2 <- [1,1614,null,{}] 08:16:15 INFO - PROCESS | 1652 | 1461338175409 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}] 08:16:15 INFO - PROCESS | 1652 | 1461338175511 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:16:15 INFO - PROCESS | 1652 | 1461338175517 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a925800 == 68 [pid = 1652] [id = 411] 08:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118ed4800) [pid = 1652] [serial = 1232] [outer = 0x0] 08:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a737800) [pid = 1652] [serial = 1233] [outer = 0x118ed4800] 08:16:15 INFO - PROCESS | 1652 | 1461338175546 Marionette DEBUG loaded listener.js 08:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x125a47400) [pid = 1652] [serial = 1234] [outer = 0x118ed4800] 08:16:15 INFO - PROCESS | 1652 | 1461338175892 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]]]}] 08:16:15 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 08:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 08:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:16:15 INFO - PROCESS | 1652 | 1461338175927 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:16:15 INFO - PROCESS | 1652 | 1461338175928 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:16:15 INFO - PROCESS | 1652 | 1461338175930 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:16:15 INFO - PROCESS | 1652 | 1461338175932 Marionette TRACE conn2 <- [1,1618,null,{}] 08:16:15 INFO - PROCESS | 1652 | 1461338175935 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}] 08:16:16 INFO - PROCESS | 1652 | 1461338176070 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:16:16 INFO - PROCESS | 1652 | 1461338176077 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b1000 == 69 [pid = 1652] [id = 412] 08:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x122e1f400) [pid = 1652] [serial = 1235] [outer = 0x0] 08:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12ac54c00) [pid = 1652] [serial = 1236] [outer = 0x122e1f400] 08:16:16 INFO - PROCESS | 1652 | 1461338176106 Marionette DEBUG loaded listener.js 08:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b593800) [pid = 1652] [serial = 1237] [outer = 0x122e1f400] 08:16:16 INFO - PROCESS | 1652 | 1461338176463 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]]]}] 08:16:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:16:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 08:16:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:16:16 INFO - PROCESS | 1652 | 1461338176501 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:16:16 INFO - PROCESS | 1652 | 1461338176503 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:16:16 INFO - PROCESS | 1652 | 1461338176508 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:16:16 INFO - PROCESS | 1652 | 1461338176511 Marionette TRACE conn2 <- [1,1622,null,{}] 08:16:16 INFO - PROCESS | 1652 | 1461338176514 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}] 08:16:16 INFO - PROCESS | 1652 | 1461338176659 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:16:16 INFO - PROCESS | 1652 | 1461338176792 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e162800 == 70 [pid = 1652] [id = 413] 08:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b706000) [pid = 1652] [serial = 1238] [outer = 0x0] 08:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b7be000) [pid = 1652] [serial = 1239] [outer = 0x12b706000] 08:16:16 INFO - PROCESS | 1652 | 1461338176834 Marionette DEBUG loaded listener.js 08:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12bf71c00) [pid = 1652] [serial = 1240] [outer = 0x12b706000] 08:16:17 INFO - PROCESS | 1652 | 1461338177196 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]]]}] 08:16:17 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 08:16:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 725ms 08:16:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:16:17 INFO - PROCESS | 1652 | 1461338177230 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:16:17 INFO - PROCESS | 1652 | 1461338177232 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:16:17 INFO - PROCESS | 1652 | 1461338177234 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:16:17 INFO - PROCESS | 1652 | 1461338177235 Marionette TRACE conn2 <- [1,1626,null,{}] 08:16:17 INFO - PROCESS | 1652 | 1461338177237 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}] 08:16:17 INFO - PROCESS | 1652 | 1461338177329 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:16:17 INFO - PROCESS | 1652 | 1461338177470 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116502800 == 71 [pid = 1652] [id = 414] 08:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x114ba2c00) [pid = 1652] [serial = 1241] [outer = 0x0] 08:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x114bd1c00) [pid = 1652] [serial = 1242] [outer = 0x114ba2c00] 08:16:17 INFO - PROCESS | 1652 | 1461338177506 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1158ce000) [pid = 1652] [serial = 1243] [outer = 0x114ba2c00] 08:16:18 INFO - PROCESS | 1652 | 1461338178092 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]]]}] 08:16:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:16:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 920ms 08:16:18 INFO - PROCESS | 1652 | 1461338178159 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:16:18 INFO - PROCESS | 1652 | 1461338178161 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:16:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:16:18 INFO - PROCESS | 1652 | 1461338178164 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:16:18 INFO - PROCESS | 1652 | 1461338178168 Marionette TRACE conn2 <- [1,1630,null,{}] 08:16:18 INFO - PROCESS | 1652 | 1461338178172 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}] 08:16:18 INFO - PROCESS | 1652 | 1461338178299 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:16:18 INFO - PROCESS | 1652 | 1461338178375 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba9d800 == 72 [pid = 1652] [id = 415] 08:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11a50c000) [pid = 1652] [serial = 1244] [outer = 0x0] 08:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11af97400) [pid = 1652] [serial = 1245] [outer = 0x11a50c000] 08:16:18 INFO - PROCESS | 1652 | 1461338178407 Marionette DEBUG loaded listener.js 08:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11bedcc00) [pid = 1652] [serial = 1246] [outer = 0x11a50c000] 08:16:18 INFO - PROCESS | 1652 | 1461338178843 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]]]}] 08:16:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:16:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 08:16:18 INFO - PROCESS | 1652 | 1461338178888 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:16:18 INFO - PROCESS | 1652 | 1461338178891 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:16:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:16:18 INFO - PROCESS | 1652 | 1461338178894 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:16:18 INFO - PROCESS | 1652 | 1461338178896 Marionette TRACE conn2 <- [1,1634,null,{}] 08:16:18 INFO - PROCESS | 1652 | 1461338178899 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}] 08:16:19 INFO - PROCESS | 1652 | 1461338179013 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:16:19 INFO - PROCESS | 1652 | 1461338179120 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af02800 == 73 [pid = 1652] [id = 416] 08:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c271c00) [pid = 1652] [serial = 1247] [outer = 0x0] 08:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x125a49000) [pid = 1652] [serial = 1248] [outer = 0x11c271c00] 08:16:19 INFO - PROCESS | 1652 | 1461338179154 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12759dc00) [pid = 1652] [serial = 1249] [outer = 0x11c271c00] 08:16:19 INFO - PROCESS | 1652 | 1461338179582 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]]]}] 08:16:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:16:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 771ms 08:16:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:16:19 INFO - PROCESS | 1652 | 1461338179666 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:16:19 INFO - PROCESS | 1652 | 1461338179667 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:16:19 INFO - PROCESS | 1652 | 1461338179671 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:16:19 INFO - PROCESS | 1652 | 1461338179678 Marionette TRACE conn2 <- [1,1638,null,{}] 08:16:19 INFO - PROCESS | 1652 | 1461338179685 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}] 08:16:19 INFO - PROCESS | 1652 | 1461338179799 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:16:19 INFO - PROCESS | 1652 | 1461338179874 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e922000 == 74 [pid = 1652] [id = 417] 08:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1297b4400) [pid = 1652] [serial = 1250] [outer = 0x0] 08:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a1ce400) [pid = 1652] [serial = 1251] [outer = 0x1297b4400] 08:16:19 INFO - PROCESS | 1652 | 1461338179904 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12aabb000) [pid = 1652] [serial = 1252] [outer = 0x1297b4400] 08:16:20 INFO - PROCESS | 1652 | 1461338180325 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]]]}] 08:16:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:16:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 677ms 08:16:20 INFO - PROCESS | 1652 | 1461338180348 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:16:20 INFO - PROCESS | 1652 | 1461338180349 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:16:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:16:20 INFO - PROCESS | 1652 | 1461338180352 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:16:20 INFO - PROCESS | 1652 | 1461338180353 Marionette TRACE conn2 <- [1,1642,null,{}] 08:16:20 INFO - PROCESS | 1652 | 1461338180356 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}] 08:16:20 INFO - PROCESS | 1652 | 1461338180470 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:16:20 INFO - PROCESS | 1652 | 1461338180573 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f16d000 == 75 [pid = 1652] [id = 418] 08:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129ea3400) [pid = 1652] [serial = 1253] [outer = 0x0] 08:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12aee1c00) [pid = 1652] [serial = 1254] [outer = 0x129ea3400] 08:16:20 INFO - PROCESS | 1652 | 1461338180605 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b412000) [pid = 1652] [serial = 1255] [outer = 0x129ea3400] 08:16:20 INFO - PROCESS | 1652 | 1461338180997 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]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:16:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 668ms 08:16:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:16:21 INFO - PROCESS | 1652 | 1461338181021 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1652 | 1461338181022 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:16:21 INFO - PROCESS | 1652 | 1461338181025 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1652 | 1461338181026 Marionette TRACE conn2 <- [1,1646,null,{}] 08:16:21 INFO - PROCESS | 1652 | 1461338181028 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}] 08:16:21 INFO - PROCESS | 1652 | 1461338181157 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:16:21 INFO - PROCESS | 1652 | 1461338181263 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcb2000 == 76 [pid = 1652] [id = 419] 08:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d167000) [pid = 1652] [serial = 1256] [outer = 0x0] 08:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d1ef400) [pid = 1652] [serial = 1257] [outer = 0x12d167000] 08:16:21 INFO - PROCESS | 1652 | 1461338181302 Marionette DEBUG loaded listener.js 08:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12da90000) [pid = 1652] [serial = 1258] [outer = 0x12d167000] 08:16:21 INFO - PROCESS | 1652 | 1461338181731 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]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:16:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 769ms 08:16:21 INFO - PROCESS | 1652 | 1461338181795 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1652 | 1461338181796 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:16:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:16:21 INFO - PROCESS | 1652 | 1461338181799 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1652 | 1461338181800 Marionette TRACE conn2 <- [1,1650,null,{}] 08:16:21 INFO - PROCESS | 1652 | 1461338181802 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}] 08:16:21 INFO - PROCESS | 1652 | 1461338181913 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:16:22 INFO - PROCESS | 1652 | 1461338182018 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fec1800 == 77 [pid = 1652] [id = 420] 08:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x125e44c00) [pid = 1652] [serial = 1259] [outer = 0x0] 08:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x125e49c00) [pid = 1652] [serial = 1260] [outer = 0x125e44c00] 08:16:22 INFO - PROCESS | 1652 | 1461338182051 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a47bc00) [pid = 1652] [serial = 1261] [outer = 0x125e44c00] 08:16:22 INFO - PROCESS | 1652 | 1461338182532 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]]]}] 08:16:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:16:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 772ms 08:16:22 INFO - PROCESS | 1652 | 1461338182572 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:16:22 INFO - PROCESS | 1652 | 1461338182575 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:16:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:16:22 INFO - PROCESS | 1652 | 1461338182578 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:16:22 INFO - PROCESS | 1652 | 1461338182579 Marionette TRACE conn2 <- [1,1654,null,{}] 08:16:22 INFO - PROCESS | 1652 | 1461338182582 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}] 08:16:22 INFO - PROCESS | 1652 | 1461338182692 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:16:22 INFO - PROCESS | 1652 | 1461338182770 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4a000 == 78 [pid = 1652] [id = 421] 08:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x118f9e800) [pid = 1652] [serial = 1262] [outer = 0x0] 08:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11ab73800) [pid = 1652] [serial = 1263] [outer = 0x118f9e800] 08:16:22 INFO - PROCESS | 1652 | 1461338182801 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127eb7000) [pid = 1652] [serial = 1264] [outer = 0x118f9e800] 08:16:23 INFO - PROCESS | 1652 | 1461338183417 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]]]}] 08:16:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:16:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 871ms 08:16:23 INFO - PROCESS | 1652 | 1461338183456 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:16:23 INFO - PROCESS | 1652 | 1461338183459 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:16:23 INFO - PROCESS | 1652 | 1461338183464 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:16:23 INFO - PROCESS | 1652 | 1461338183466 Marionette TRACE conn2 <- [1,1658,null,{}] 08:16:23 INFO - PROCESS | 1652 | 1461338183470 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}] 08:16:23 INFO - PROCESS | 1652 | 1461338183580 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:16:23 INFO - PROCESS | 1652 | 1461338183659 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e07000 == 79 [pid = 1652] [id = 422] 08:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x117938400) [pid = 1652] [serial = 1265] [outer = 0x0] 08:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118a54000) [pid = 1652] [serial = 1266] [outer = 0x117938400] 08:16:23 INFO - PROCESS | 1652 | 1461338183689 Marionette DEBUG loaded listener.js 08:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119744000) [pid = 1652] [serial = 1267] [outer = 0x117938400] 08:16:24 INFO - PROCESS | 1652 | 1461338184133 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]]]}] 08:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 722ms 08:16:24 INFO - PROCESS | 1652 | 1461338184195 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:16:24 INFO - PROCESS | 1652 | 1461338184200 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:16:24 INFO - PROCESS | 1652 | 1461338184207 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:16:24 INFO - PROCESS | 1652 | 1461338184211 Marionette TRACE conn2 <- [1,1662,null,{}] 08:16:24 INFO - PROCESS | 1652 | 1461338184214 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}] 08:16:24 INFO - PROCESS | 1652 | 1461338184345 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:16:24 INFO - PROCESS | 1652 | 1461338184459 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7b4000 == 80 [pid = 1652] [id = 423] 08:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11a510800) [pid = 1652] [serial = 1268] [outer = 0x0] 08:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11ab79000) [pid = 1652] [serial = 1269] [outer = 0x11a510800] 08:16:24 INFO - PROCESS | 1652 | 1461338184548 Marionette DEBUG loaded listener.js 08:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bcd8c00) [pid = 1652] [serial = 1270] [outer = 0x11a510800] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12e162800 == 79 [pid = 1652] [id = 413] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0b1000 == 78 [pid = 1652] [id = 412] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a925800 == 77 [pid = 1652] [id = 411] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12af22000 == 76 [pid = 1652] [id = 410] 08:16:24 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12b411000) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12accb000 == 75 [pid = 1652] [id = 409] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a717800 == 74 [pid = 1652] [id = 408] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129c2d800 == 73 [pid = 1652] [id = 407] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126e45000 == 72 [pid = 1652] [id = 406] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x125e0f800 == 71 [pid = 1652] [id = 405] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab33000 == 70 [pid = 1652] [id = 404] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba99000 == 69 [pid = 1652] [id = 403] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc35800 == 68 [pid = 1652] [id = 402] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbbb800 == 67 [pid = 1652] [id = 396] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7cd000 == 66 [pid = 1652] [id = 395] 08:16:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119c7e800 == 65 [pid = 1652] [id = 394] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e726800) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e3e6c00) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a1d7000) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129743000) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a1d5400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a192400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a18a400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12aa39000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127e76c00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x126dd7800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x115848400) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118620400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12aaadc00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11974f000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x119748c00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e731800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127343000) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12aa2f000) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125a49400) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125a54000) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11aa7bc00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x126872000) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b342400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11af93800) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bae4800) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c27d000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125913400) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12998e800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ac59800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ae73000) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12aa31000) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129c89800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12aaab400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b342800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127ec4000) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ac53800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12aee3000) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 08:16:25 INFO - PROCESS | 1652 | 1461338185079 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]]]}] 08:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 923ms 08:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:16:25 INFO - PROCESS | 1652 | 1461338185130 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:16:25 INFO - PROCESS | 1652 | 1461338185132 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:16:25 INFO - PROCESS | 1652 | 1461338185135 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:16:25 INFO - PROCESS | 1652 | 1461338185138 Marionette TRACE conn2 <- [1,1666,null,{}] 08:16:25 INFO - PROCESS | 1652 | 1461338185149 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}] 08:16:25 INFO - PROCESS | 1652 | 1461338185293 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:16:25 INFO - PROCESS | 1652 | 1461338185416 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba8b000 == 66 [pid = 1652] [id = 424] 08:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a730400) [pid = 1652] [serial = 1271] [outer = 0x0] 08:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c732400) [pid = 1652] [serial = 1272] [outer = 0x11a730400] 08:16:25 INFO - PROCESS | 1652 | 1461338185462 Marionette DEBUG loaded listener.js 08:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x125a48000) [pid = 1652] [serial = 1273] [outer = 0x11a730400] 08:16:25 INFO - PROCESS | 1652 | 1461338185761 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]]]}] 08:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 676ms 08:16:25 INFO - PROCESS | 1652 | 1461338185810 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:16:25 INFO - PROCESS | 1652 | 1461338185812 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:16:25 INFO - PROCESS | 1652 | 1461338185814 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:16:25 INFO - PROCESS | 1652 | 1461338185815 Marionette TRACE conn2 <- [1,1670,null,{}] 08:16:25 INFO - PROCESS | 1652 | 1461338185818 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}] 08:16:25 INFO - PROCESS | 1652 | 1461338185919 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:16:25 INFO - PROCESS | 1652 | 1461338185977 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x125936000 == 67 [pid = 1652] [id = 425] 08:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x125a48400) [pid = 1652] [serial = 1274] [outer = 0x0] 08:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x125e41800) [pid = 1652] [serial = 1275] [outer = 0x125a48400] 08:16:26 INFO - PROCESS | 1652 | 1461338186003 Marionette DEBUG loaded listener.js 08:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x126de2000) [pid = 1652] [serial = 1276] [outer = 0x125a48400] 08:16:26 INFO - PROCESS | 1652 | 1461338186297 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]]]}] 08:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 08:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:16:26 INFO - PROCESS | 1652 | 1461338186335 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:16:26 INFO - PROCESS | 1652 | 1461338186336 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:16:26 INFO - PROCESS | 1652 | 1461338186338 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:16:26 INFO - PROCESS | 1652 | 1461338186340 Marionette TRACE conn2 <- [1,1674,null,{}] 08:16:26 INFO - PROCESS | 1652 | 1461338186344 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}] 08:16:26 INFO - PROCESS | 1652 | 1461338186433 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:16:26 INFO - PROCESS | 1652 | 1461338186499 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e96000 == 68 [pid = 1652] [id = 426] 08:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x125a48800) [pid = 1652] [serial = 1277] [outer = 0x0] 08:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x127343000) [pid = 1652] [serial = 1278] [outer = 0x125a48800] 08:16:26 INFO - PROCESS | 1652 | 1461338186525 Marionette DEBUG loaded listener.js 08:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x125b17000) [pid = 1652] [serial = 1279] [outer = 0x125a48800] 08:16:26 INFO - PROCESS | 1652 | 1461338186855 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]]]}] 08:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 523ms 08:16:26 INFO - PROCESS | 1652 | 1461338186861 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:16:26 INFO - PROCESS | 1652 | 1461338186863 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:16:26 INFO - PROCESS | 1652 | 1461338186865 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:16:26 INFO - PROCESS | 1652 | 1461338186866 Marionette TRACE conn2 <- [1,1678,null,{}] 08:16:26 INFO - PROCESS | 1652 | 1461338186868 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}] 08:16:27 INFO - PROCESS | 1652 | 1461338186999 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:16:27 INFO - PROCESS | 1652 | 1461338187015 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac05800 == 69 [pid = 1652] [id = 427] 08:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127ec2000) [pid = 1652] [serial = 1280] [outer = 0x0] 08:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129744800) [pid = 1652] [serial = 1281] [outer = 0x127ec2000] 08:16:27 INFO - PROCESS | 1652 | 1461338187043 Marionette DEBUG loaded listener.js 08:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a1cf400) [pid = 1652] [serial = 1282] [outer = 0x127ec2000] 08:16:27 INFO - PROCESS | 1652 | 1461338187424 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]]]}] 08:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 569ms 08:16:27 INFO - PROCESS | 1652 | 1461338187434 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:16:27 INFO - PROCESS | 1652 | 1461338187436 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:16:27 INFO - PROCESS | 1652 | 1461338187438 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:16:27 INFO - PROCESS | 1652 | 1461338187439 Marionette TRACE conn2 <- [1,1682,null,{}] 08:16:27 INFO - PROCESS | 1652 | 1461338187443 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}] 08:16:27 INFO - PROCESS | 1652 | 1461338187558 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:16:27 INFO - PROCESS | 1652 | 1461338187572 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd6000 == 70 [pid = 1652] [id = 428] 08:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a1d4000) [pid = 1652] [serial = 1283] [outer = 0x0] 08:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a47b000) [pid = 1652] [serial = 1284] [outer = 0x12a1d4000] 08:16:27 INFO - PROCESS | 1652 | 1461338187599 Marionette DEBUG loaded listener.js 08:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a484800) [pid = 1652] [serial = 1285] [outer = 0x12a1d4000] 08:16:27 INFO - PROCESS | 1652 | 1461338187945 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]]]}] 08:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 08:16:27 INFO - PROCESS | 1652 | 1461338187961 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:16:27 INFO - PROCESS | 1652 | 1461338187963 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:16:27 INFO - PROCESS | 1652 | 1461338187965 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:16:27 INFO - PROCESS | 1652 | 1461338187966 Marionette TRACE conn2 <- [1,1686,null,{}] 08:16:27 INFO - PROCESS | 1652 | 1461338187968 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}] 08:16:28 INFO - PROCESS | 1652 | 1461338188086 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:16:28 INFO - PROCESS | 1652 | 1461338188111 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b555000 == 71 [pid = 1652] [id = 429] 08:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x126b03000) [pid = 1652] [serial = 1286] [outer = 0x0] 08:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a7e0000) [pid = 1652] [serial = 1287] [outer = 0x126b03000] 08:16:28 INFO - PROCESS | 1652 | 1461338188137 Marionette DEBUG loaded listener.js 08:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12aa2b400) [pid = 1652] [serial = 1288] [outer = 0x126b03000] 08:16:28 INFO - PROCESS | 1652 | 1461338188504 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]]]}] 08:16:28 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 08:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 08:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:16:28 INFO - PROCESS | 1652 | 1461338188534 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:16:28 INFO - PROCESS | 1652 | 1461338188535 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:16:28 INFO - PROCESS | 1652 | 1461338188537 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:16:28 INFO - PROCESS | 1652 | 1461338188538 Marionette TRACE conn2 <- [1,1690,null,{}] 08:16:28 INFO - PROCESS | 1652 | 1461338188547 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}] 08:16:28 INFO - PROCESS | 1652 | 1461338188662 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:16:28 INFO - PROCESS | 1652 | 1461338188673 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c2000 == 72 [pid = 1652] [id = 430] 08:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a1d7400) [pid = 1652] [serial = 1289] [outer = 0x0] 08:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12aa39000) [pid = 1652] [serial = 1290] [outer = 0x12a1d7400] 08:16:28 INFO - PROCESS | 1652 | 1461338188699 Marionette DEBUG loaded listener.js 08:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12aabc000) [pid = 1652] [serial = 1291] [outer = 0x12a1d7400] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11bf45c00) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11861c000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11974dc00) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12aaa8400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12aaa8c00) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12998c000) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12aa2c800) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12aede400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1273e6c00) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a18ec00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12591e800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11b94f000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b959800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11912b800) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114ba9400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118ed4800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x122e1f400) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:16:29 INFO - PROCESS | 1652 | 1461338189217 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]]]}] 08:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 725ms 08:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:16:29 INFO - PROCESS | 1652 | 1461338189263 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:16:29 INFO - PROCESS | 1652 | 1461338189264 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:16:29 INFO - PROCESS | 1652 | 1461338189267 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:16:29 INFO - PROCESS | 1652 | 1461338189268 Marionette TRACE conn2 <- [1,1694,null,{}] 08:16:29 INFO - PROCESS | 1652 | 1461338189284 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}] 08:16:29 INFO - PROCESS | 1652 | 1461338189386 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:16:29 INFO - PROCESS | 1652 | 1461338189407 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cae9000 == 73 [pid = 1652] [id = 431] 08:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bed6000) [pid = 1652] [serial = 1292] [outer = 0x0] 08:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x125a53000) [pid = 1652] [serial = 1293] [outer = 0x11bed6000] 08:16:29 INFO - PROCESS | 1652 | 1461338189433 Marionette DEBUG loaded listener.js 08:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a195400) [pid = 1652] [serial = 1294] [outer = 0x11bed6000] 08:16:29 INFO - PROCESS | 1652 | 1461338189763 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]]]}] 08:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 08:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:16:29 INFO - PROCESS | 1652 | 1461338189785 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:16:29 INFO - PROCESS | 1652 | 1461338189787 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:16:29 INFO - PROCESS | 1652 | 1461338189789 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:16:29 INFO - PROCESS | 1652 | 1461338189791 Marionette TRACE conn2 <- [1,1698,null,{}] 08:16:29 INFO - PROCESS | 1652 | 1461338189795 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}] 08:16:29 INFO - PROCESS | 1652 | 1461338189902 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:16:29 INFO - PROCESS | 1652 | 1461338189973 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5b5000 == 74 [pid = 1652] [id = 432] 08:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c57d000) [pid = 1652] [serial = 1295] [outer = 0x0] 08:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12aac5000) [pid = 1652] [serial = 1296] [outer = 0x11c57d000] 08:16:30 INFO - PROCESS | 1652 | 1461338190003 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b342400) [pid = 1652] [serial = 1297] [outer = 0x11c57d000] 08:16:30 INFO - PROCESS | 1652 | 1461338190283 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]]]}] 08:16:30 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 08:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms 08:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:16:30 INFO - PROCESS | 1652 | 1461338190315 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:16:30 INFO - PROCESS | 1652 | 1461338190316 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:16:30 INFO - PROCESS | 1652 | 1461338190318 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:16:30 INFO - PROCESS | 1652 | 1461338190319 Marionette TRACE conn2 <- [1,1702,null,{}] 08:16:30 INFO - PROCESS | 1652 | 1461338190321 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}] 08:16:30 INFO - PROCESS | 1652 | 1461338190426 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:16:30 INFO - PROCESS | 1652 | 1461338190430 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed98800 == 75 [pid = 1652] [id = 433] 08:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12aa2f800) [pid = 1652] [serial = 1298] [outer = 0x0] 08:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b414c00) [pid = 1652] [serial = 1299] [outer = 0x12aa2f800] 08:16:30 INFO - PROCESS | 1652 | 1461338190455 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b70c800) [pid = 1652] [serial = 1300] [outer = 0x12aa2f800] 08:16:30 INFO - PROCESS | 1652 | 1461338190811 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]]]}] 08:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 08:16:30 INFO - PROCESS | 1652 | 1461338190836 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:16:30 INFO - PROCESS | 1652 | 1461338190837 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:16:30 INFO - PROCESS | 1652 | 1461338190840 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:16:30 INFO - PROCESS | 1652 | 1461338190841 Marionette TRACE conn2 <- [1,1706,null,{}] 08:16:30 INFO - PROCESS | 1652 | 1461338190857 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}] 08:16:30 INFO - PROCESS | 1652 | 1461338190951 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:16:30 INFO - PROCESS | 1652 | 1461338190956 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcc4000 == 76 [pid = 1652] [id = 434] 08:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b711000) [pid = 1652] [serial = 1301] [outer = 0x0] 08:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bd89000) [pid = 1652] [serial = 1302] [outer = 0x12b711000] 08:16:30 INFO - PROCESS | 1652 | 1461338190981 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d173400) [pid = 1652] [serial = 1303] [outer = 0x12b711000] 08:16:31 INFO - PROCESS | 1652 | 1461338191527 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]]]}] 08:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 08:16:31 INFO - PROCESS | 1652 | 1461338191561 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:16:31 INFO - PROCESS | 1652 | 1461338191565 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:16:31 INFO - PROCESS | 1652 | 1461338191568 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:16:31 INFO - PROCESS | 1652 | 1461338191571 Marionette TRACE conn2 <- [1,1710,null,{}] 08:16:31 INFO - PROCESS | 1652 | 1461338191575 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}] 08:16:31 INFO - PROCESS | 1652 | 1461338191694 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:16:31 INFO - PROCESS | 1652 | 1461338191814 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af23000 == 77 [pid = 1652] [id = 435] 08:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11927a400) [pid = 1652] [serial = 1304] [outer = 0x0] 08:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119742800) [pid = 1652] [serial = 1305] [outer = 0x11927a400] 08:16:31 INFO - PROCESS | 1652 | 1461338191846 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a93d000) [pid = 1652] [serial = 1306] [outer = 0x11927a400] 08:16:32 INFO - PROCESS | 1652 | 1461338192288 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]]]}] 08:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 771ms 08:16:32 INFO - PROCESS | 1652 | 1461338192340 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:16:32 INFO - PROCESS | 1652 | 1461338192344 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:16:32 INFO - PROCESS | 1652 | 1461338192348 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:16:32 INFO - PROCESS | 1652 | 1461338192350 Marionette TRACE conn2 <- [1,1714,null,{}] 08:16:32 INFO - PROCESS | 1652 | 1461338192353 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}] 08:16:32 INFO - PROCESS | 1652 | 1461338192507 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:16:32 INFO - PROCESS | 1652 | 1461338192519 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ea3800 == 78 [pid = 1652] [id = 436] 08:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11bae3400) [pid = 1652] [serial = 1307] [outer = 0x0] 08:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x125921000) [pid = 1652] [serial = 1308] [outer = 0x11bae3400] 08:16:32 INFO - PROCESS | 1652 | 1461338192549 Marionette DEBUG loaded listener.js 08:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x125e41c00) [pid = 1652] [serial = 1309] [outer = 0x11bae3400] 08:16:33 INFO - PROCESS | 1652 | 1461338193011 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]]]}] 08:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 08:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:16:33 INFO - PROCESS | 1652 | 1461338193045 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:16:33 INFO - PROCESS | 1652 | 1461338193046 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:16:33 INFO - PROCESS | 1652 | 1461338193049 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:16:33 INFO - PROCESS | 1652 | 1461338193051 Marionette TRACE conn2 <- [1,1718,null,{}] 08:16:33 INFO - PROCESS | 1652 | 1461338193072 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}] 08:16:33 INFO - PROCESS | 1652 | 1461338193230 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:16:33 INFO - PROCESS | 1652 | 1461338193289 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f171800 == 79 [pid = 1652] [id = 437] 08:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129746400) [pid = 1652] [serial = 1310] [outer = 0x0] 08:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129c98000) [pid = 1652] [serial = 1311] [outer = 0x129746400] 08:16:33 INFO - PROCESS | 1652 | 1461338193323 Marionette DEBUG loaded listener.js 08:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a1cd400) [pid = 1652] [serial = 1312] [outer = 0x129746400] 08:16:33 INFO - PROCESS | 1652 | 1461338193726 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]]]}] 08:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 08:16:33 INFO - PROCESS | 1652 | 1461338193770 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:16:33 INFO - PROCESS | 1652 | 1461338193772 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:16:33 INFO - PROCESS | 1652 | 1461338193775 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:16:33 INFO - PROCESS | 1652 | 1461338193776 Marionette TRACE conn2 <- [1,1722,null,{}] 08:16:33 INFO - PROCESS | 1652 | 1461338193779 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}] 08:16:33 INFO - PROCESS | 1652 | 1461338193889 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:16:33 INFO - PROCESS | 1652 | 1461338193994 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x142362800 == 80 [pid = 1652] [id = 438] 08:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129c8f000) [pid = 1652] [serial = 1313] [outer = 0x0] 08:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12aa34800) [pid = 1652] [serial = 1314] [outer = 0x129c8f000] 08:16:34 INFO - PROCESS | 1652 | 1461338194026 Marionette DEBUG loaded listener.js 08:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ae6b400) [pid = 1652] [serial = 1315] [outer = 0x129c8f000] 08:16:34 INFO - PROCESS | 1652 | 1461338194408 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]]]}] 08:16:34 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 08:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 08:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:16:34 INFO - PROCESS | 1652 | 1461338194444 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:16:34 INFO - PROCESS | 1652 | 1461338194446 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:16:34 INFO - PROCESS | 1652 | 1461338194448 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:16:34 INFO - PROCESS | 1652 | 1461338194449 Marionette TRACE conn2 <- [1,1726,null,{}] 08:16:34 INFO - PROCESS | 1652 | 1461338194451 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}] 08:16:34 INFO - PROCESS | 1652 | 1461338194576 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:16:34 INFO - PROCESS | 1652 | 1461338194665 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1426c5800 == 81 [pid = 1652] [id = 439] 08:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a18fc00) [pid = 1652] [serial = 1316] [outer = 0x0] 08:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b345c00) [pid = 1652] [serial = 1317] [outer = 0x12a18fc00] 08:16:34 INFO - PROCESS | 1652 | 1461338194695 Marionette DEBUG loaded listener.js 08:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b9bb000) [pid = 1652] [serial = 1318] [outer = 0x12a18fc00] 08:16:35 INFO - PROCESS | 1652 | 1461338195109 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]]]}] 08:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 08:16:35 INFO - PROCESS | 1652 | 1461338195117 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 1652 | 1461338195118 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:16:35 INFO - PROCESS | 1652 | 1461338195121 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 1652 | 1461338195122 Marionette TRACE conn2 <- [1,1730,null,{}] 08:16:35 INFO - PROCESS | 1652 | 1461338195127 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}] 08:16:35 INFO - PROCESS | 1652 | 1461338195243 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:16:35 INFO - PROCESS | 1652 | 1461338195350 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x142682000 == 82 [pid = 1652] [id = 440] 08:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12bd81800) [pid = 1652] [serial = 1319] [outer = 0x0] 08:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12d1f5800) [pid = 1652] [serial = 1320] [outer = 0x12bd81800] 08:16:35 INFO - PROCESS | 1652 | 1461338195384 Marionette DEBUG loaded listener.js 08:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12dbe7c00) [pid = 1652] [serial = 1321] [outer = 0x12bd81800] 08:16:35 INFO - PROCESS | 1652 | 1461338195795 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]]]}] 08:16:35 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 08:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 08:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:16:35 INFO - PROCESS | 1652 | 1461338195844 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 1652 | 1461338195845 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:16:35 INFO - PROCESS | 1652 | 1461338195847 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 1652 | 1461338195849 Marionette TRACE conn2 <- [1,1734,null,{}] 08:16:35 INFO - PROCESS | 1652 | 1461338195851 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}] 08:16:35 INFO - PROCESS | 1652 | 1461338195981 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:16:36 INFO - PROCESS | 1652 | 1461338196088 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1426db800 == 83 [pid = 1652] [id = 441] 08:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12dbe9000) [pid = 1652] [serial = 1322] [outer = 0x0] 08:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e3a2000) [pid = 1652] [serial = 1323] [outer = 0x12dbe9000] 08:16:36 INFO - PROCESS | 1652 | 1461338196119 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e3e5000) [pid = 1652] [serial = 1324] [outer = 0x12dbe9000] 08:16:36 INFO - PROCESS | 1652 | 1461338196529 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]]]}] 08:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 720ms 08:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:16:36 INFO - PROCESS | 1652 | 1461338196568 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:16:36 INFO - PROCESS | 1652 | 1461338196569 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:16:36 INFO - PROCESS | 1652 | 1461338196572 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:16:36 INFO - PROCESS | 1652 | 1461338196573 Marionette TRACE conn2 <- [1,1738,null,{}] 08:16:36 INFO - PROCESS | 1652 | 1461338196575 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}] 08:16:36 INFO - PROCESS | 1652 | 1461338196685 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:16:36 INFO - PROCESS | 1652 | 1461338196781 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x142715000 == 84 [pid = 1652] [id = 442] 08:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x114bd2800) [pid = 1652] [serial = 1325] [outer = 0x0] 08:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e703c00) [pid = 1652] [serial = 1326] [outer = 0x114bd2800] 08:16:36 INFO - PROCESS | 1652 | 1461338196810 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e723800) [pid = 1652] [serial = 1327] [outer = 0x114bd2800] 08:16:37 INFO - PROCESS | 1652 | 1461338197247 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]]]}] 08:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 08:16:37 INFO - PROCESS | 1652 | 1461338197304 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:16:37 INFO - PROCESS | 1652 | 1461338197305 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:16:37 INFO - PROCESS | 1652 | 1461338197309 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:16:37 INFO - PROCESS | 1652 | 1461338197311 Marionette TRACE conn2 <- [1,1742,null,{}] 08:16:37 INFO - PROCESS | 1652 | 1461338197313 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}] 08:16:37 INFO - PROCESS | 1652 | 1461338197427 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:16:37 INFO - PROCESS | 1652 | 1461338197694 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b931800 == 85 [pid = 1652] [id = 443] 08:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x114ba4000) [pid = 1652] [serial = 1328] [outer = 0x0] 08:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x114bd4800) [pid = 1652] [serial = 1329] [outer = 0x114ba4000] 08:16:37 INFO - PROCESS | 1652 | 1461338197742 Marionette DEBUG loaded listener.js 08:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11566b400) [pid = 1652] [serial = 1330] [outer = 0x114ba4000] 08:16:38 INFO - PROCESS | 1652 | 1461338198167 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]]]}] 08:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 919ms 08:16:38 INFO - PROCESS | 1652 | 1461338198229 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:16:38 INFO - PROCESS | 1652 | 1461338198232 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:16:38 INFO - PROCESS | 1652 | 1461338198236 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:16:38 INFO - PROCESS | 1652 | 1461338198238 Marionette TRACE conn2 <- [1,1746,null,{}] 08:16:38 INFO - PROCESS | 1652 | 1461338198241 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}] 08:16:38 INFO - PROCESS | 1652 | 1461338198350 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:16:38 INFO - PROCESS | 1652 | 1461338198467 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab34000 == 86 [pid = 1652] [id = 444] 08:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x119746400) [pid = 1652] [serial = 1331] [outer = 0x0] 08:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11a93cc00) [pid = 1652] [serial = 1332] [outer = 0x119746400] 08:16:38 INFO - PROCESS | 1652 | 1461338198499 Marionette DEBUG loaded listener.js 08:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11b5e8800) [pid = 1652] [serial = 1333] [outer = 0x119746400] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e91f800 == 85 [pid = 1652] [id = 338] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7cf000 == 84 [pid = 1652] [id = 336] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed98800 == 83 [pid = 1652] [id = 433] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5b5000 == 82 [pid = 1652] [id = 432] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12cae9000 == 81 [pid = 1652] [id = 431] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c2000 == 80 [pid = 1652] [id = 430] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b555000 == 79 [pid = 1652] [id = 429] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd6000 == 78 [pid = 1652] [id = 428] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b7be000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac05800 == 77 [pid = 1652] [id = 427] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x127e96000 == 76 [pid = 1652] [id = 426] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x125936000 == 75 [pid = 1652] [id = 425] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba8b000 == 74 [pid = 1652] [id = 424] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7b4000 == 73 [pid = 1652] [id = 423] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x125e07000 == 72 [pid = 1652] [id = 422] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e922000 == 71 [pid = 1652] [id = 417] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12af02800 == 70 [pid = 1652] [id = 416] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba9d800 == 69 [pid = 1652] [id = 415] 08:16:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116502800 == 68 [pid = 1652] [id = 414] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a197c00) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12aa35c00) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a7e8000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b41f000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x128488c00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12ac54400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x126d07400) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1273b8c00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11bed7000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128480c00) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x125a4e800) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x126875c00) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x115671000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12aa39800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11ada2c00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x119d70000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b709400) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12aab4400) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1163e2c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x115667400) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x116349400) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x126980c00) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11a93a000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d16c800) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a737800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12ac54c00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125a47400) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ae74800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c70e800) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b593800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a189c00) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12848a400) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11badbc00) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a191c00) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12ac53c00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d1f1c00) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 08:16:38 INFO - PROCESS | 1652 | 1461338198936 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]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 772ms 08:16:39 INFO - PROCESS | 1652 | 1461338199010 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1652 | 1461338199013 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:16:39 INFO - PROCESS | 1652 | 1461338199016 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1652 | 1461338199017 Marionette TRACE conn2 <- [1,1750,null,{}] 08:16:39 INFO - PROCESS | 1652 | 1461338199019 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}] 08:16:39 INFO - PROCESS | 1652 | 1461338199117 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:16:39 INFO - PROCESS | 1652 | 1461338199122 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4c000 == 69 [pid = 1652] [id = 445] 08:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11b5e0400) [pid = 1652] [serial = 1334] [outer = 0x0] 08:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c18d400) [pid = 1652] [serial = 1335] [outer = 0x11b5e0400] 08:16:39 INFO - PROCESS | 1652 | 1461338199149 Marionette DEBUG loaded listener.js 08:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x125a4e000) [pid = 1652] [serial = 1336] [outer = 0x11b5e0400] 08:16:39 INFO - PROCESS | 1652 | 1461338199556 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]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 568ms 08:16:39 INFO - PROCESS | 1652 | 1461338199584 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1652 | 1461338199586 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:16:39 INFO - PROCESS | 1652 | 1461338199590 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1652 | 1461338199594 Marionette TRACE conn2 <- [1,1754,null,{}] 08:16:39 INFO - PROCESS | 1652 | 1461338199609 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}] 08:16:39 INFO - PROCESS | 1652 | 1461338199715 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:16:39 INFO - PROCESS | 1652 | 1461338199726 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e8d800 == 70 [pid = 1652] [id = 446] 08:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126977800) [pid = 1652] [serial = 1337] [outer = 0x0] 08:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126e68000) [pid = 1652] [serial = 1338] [outer = 0x126977800] 08:16:39 INFO - PROCESS | 1652 | 1461338199768 Marionette DEBUG loaded listener.js 08:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1277dec00) [pid = 1652] [serial = 1339] [outer = 0x126977800] 08:16:40 INFO - PROCESS | 1652 | 1461338200228 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]]]}] 08:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 681ms 08:16:40 INFO - PROCESS | 1652 | 1461338200270 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:16:40 INFO - PROCESS | 1652 | 1461338200272 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:16:40 INFO - PROCESS | 1652 | 1461338200274 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:16:40 INFO - PROCESS | 1652 | 1461338200275 Marionette TRACE conn2 <- [1,1758,null,{}] 08:16:40 INFO - PROCESS | 1652 | 1461338200277 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}] 08:16:40 INFO - PROCESS | 1652 | 1461338200373 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:16:40 INFO - PROCESS | 1652 | 1461338200397 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c48800 == 71 [pid = 1652] [id = 447] 08:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127ebb800) [pid = 1652] [serial = 1340] [outer = 0x0] 08:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12973f800) [pid = 1652] [serial = 1341] [outer = 0x127ebb800] 08:16:40 INFO - PROCESS | 1652 | 1461338200423 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a189c00) [pid = 1652] [serial = 1342] [outer = 0x127ebb800] 08:16:40 INFO - PROCESS | 1652 | 1461338200781 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]]]}] 08:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 523ms 08:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:16:40 INFO - PROCESS | 1652 | 1461338200797 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:16:40 INFO - PROCESS | 1652 | 1461338200799 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:16:40 INFO - PROCESS | 1652 | 1461338200801 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:16:40 INFO - PROCESS | 1652 | 1461338200802 Marionette TRACE conn2 <- [1,1762,null,{}] 08:16:40 INFO - PROCESS | 1652 | 1461338200804 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}] 08:16:40 INFO - PROCESS | 1652 | 1461338200939 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:16:40 INFO - PROCESS | 1652 | 1461338200978 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acce000 == 72 [pid = 1652] [id = 448] 08:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a196c00) [pid = 1652] [serial = 1343] [outer = 0x0] 08:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a1d2400) [pid = 1652] [serial = 1344] [outer = 0x12a196c00] 08:16:41 INFO - PROCESS | 1652 | 1461338201011 Marionette DEBUG loaded listener.js 08:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a489c00) [pid = 1652] [serial = 1345] [outer = 0x12a196c00] 08:16:41 INFO - PROCESS | 1652 | 1461338201329 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]]]}] 08:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms 08:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:16:41 INFO - PROCESS | 1652 | 1461338201371 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:16:41 INFO - PROCESS | 1652 | 1461338201372 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:16:41 INFO - PROCESS | 1652 | 1461338201374 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:16:41 INFO - PROCESS | 1652 | 1461338201375 Marionette TRACE conn2 <- [1,1766,null,{}] 08:16:41 INFO - PROCESS | 1652 | 1461338201378 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}] 08:16:41 INFO - PROCESS | 1652 | 1461338201497 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:16:41 INFO - PROCESS | 1652 | 1461338201512 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b551800 == 73 [pid = 1652] [id = 449] 08:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a7e8000) [pid = 1652] [serial = 1346] [outer = 0x0] 08:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12aaab000) [pid = 1652] [serial = 1347] [outer = 0x12a7e8000] 08:16:41 INFO - PROCESS | 1652 | 1461338201537 Marionette DEBUG loaded listener.js 08:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12ac56400) [pid = 1652] [serial = 1348] [outer = 0x12a7e8000] 08:16:41 INFO - PROCESS | 1652 | 1461338201905 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]]]}] 08:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 08:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:16:41 INFO - PROCESS | 1652 | 1461338201944 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:16:41 INFO - PROCESS | 1652 | 1461338201945 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:16:41 INFO - PROCESS | 1652 | 1461338201947 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:16:41 INFO - PROCESS | 1652 | 1461338201948 Marionette TRACE conn2 <- [1,1770,null,{}] 08:16:41 INFO - PROCESS | 1652 | 1461338201951 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}] 08:16:42 INFO - PROCESS | 1652 | 1461338202070 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:16:42 INFO - PROCESS | 1652 | 1461338202084 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c7800 == 74 [pid = 1652] [id = 450] 08:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12ae6bc00) [pid = 1652] [serial = 1349] [outer = 0x0] 08:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aee0400) [pid = 1652] [serial = 1350] [outer = 0x12ae6bc00] 08:16:42 INFO - PROCESS | 1652 | 1461338202110 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b41c000) [pid = 1652] [serial = 1351] [outer = 0x12ae6bc00] 08:16:42 INFO - PROCESS | 1652 | 1461338202466 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]]]}] 08:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 569ms 08:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:16:42 INFO - PROCESS | 1652 | 1461338202516 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:16:42 INFO - PROCESS | 1652 | 1461338202518 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:16:42 INFO - PROCESS | 1652 | 1461338202520 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:16:42 INFO - PROCESS | 1652 | 1461338202521 Marionette TRACE conn2 <- [1,1774,null,{}] 08:16:42 INFO - PROCESS | 1652 | 1461338202523 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}] 08:16:42 INFO - PROCESS | 1652 | 1461338202645 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:16:42 INFO - PROCESS | 1652 | 1461338202661 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e16a000 == 75 [pid = 1652] [id = 451] 08:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b41d000) [pid = 1652] [serial = 1352] [outer = 0x0] 08:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12bd87400) [pid = 1652] [serial = 1353] [outer = 0x12b41d000] 08:16:42 INFO - PROCESS | 1652 | 1461338202686 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d1fa400) [pid = 1652] [serial = 1354] [outer = 0x12b41d000] 08:16:43 INFO - PROCESS | 1652 | 1461338203067 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]]]}] 08:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 08:16:43 INFO - PROCESS | 1652 | 1461338203089 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 1652 | 1461338203090 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:16:43 INFO - PROCESS | 1652 | 1461338203100 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 1652 | 1461338203101 Marionette TRACE conn2 <- [1,1778,null,{}] 08:16:43 INFO - PROCESS | 1652 | 1461338203104 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}] 08:16:43 INFO - PROCESS | 1652 | 1461338203224 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bed6000) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11c57d000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b706000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12aa2f800) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x127ec2000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x126b03000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a1d4000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a1d7400) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x125a48400) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a730400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a510800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125a48800) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:16:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x117938400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:16:43 INFO - PROCESS | 1652 | 1461338203440 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7b4800 == 76 [pid = 1652] [id = 452] 08:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x114760800) [pid = 1652] [serial = 1355] [outer = 0x0] 08:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115850400) [pid = 1652] [serial = 1356] [outer = 0x114760800] 08:16:43 INFO - PROCESS | 1652 | 1461338203468 Marionette DEBUG loaded listener.js 08:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126b03000) [pid = 1652] [serial = 1357] [outer = 0x114760800] 08:16:43 INFO - PROCESS | 1652 | 1461338203753 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]]]}] 08:16:43 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 08:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 675ms 08:16:43 INFO - PROCESS | 1652 | 1461338203771 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 1652 | 1461338203772 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:16:43 INFO - PROCESS | 1652 | 1461338203782 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 1652 | 1461338203784 Marionette TRACE conn2 <- [1,1782,null,{}] 08:16:43 INFO - PROCESS | 1652 | 1461338203786 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}] 08:16:43 INFO - PROCESS | 1652 | 1461338203885 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:16:43 INFO - PROCESS | 1652 | 1461338203890 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda4800 == 77 [pid = 1652] [id = 453] 08:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x114ba0000) [pid = 1652] [serial = 1358] [outer = 0x0] 08:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b5ddc00) [pid = 1652] [serial = 1359] [outer = 0x114ba0000] 08:16:43 INFO - PROCESS | 1652 | 1461338203934 Marionette DEBUG loaded listener.js 08:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e3a2400) [pid = 1652] [serial = 1360] [outer = 0x114ba0000] 08:16:44 INFO - PROCESS | 1652 | 1461338204303 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]]]}] 08:16:44 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 08:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 569ms 08:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:16:44 INFO - PROCESS | 1652 | 1461338204351 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 1652 | 1461338204353 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:16:44 INFO - PROCESS | 1652 | 1461338204355 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - PROCESS | 1652 | 1461338204357 Marionette TRACE conn2 <- [1,1786,null,{}] 08:16:44 INFO - PROCESS | 1652 | 1461338204359 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}] 08:16:44 INFO - PROCESS | 1652 | 1461338204472 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:16:44 INFO - PROCESS | 1652 | 1461338204476 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fca9000 == 78 [pid = 1652] [id = 454] 08:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e704000) [pid = 1652] [serial = 1361] [outer = 0x0] 08:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12f85d800) [pid = 1652] [serial = 1362] [outer = 0x12e704000] 08:16:44 INFO - PROCESS | 1652 | 1461338204501 Marionette DEBUG loaded listener.js 08:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12fb1c800) [pid = 1652] [serial = 1363] [outer = 0x12e704000] 08:16:44 INFO - PROCESS | 1652 | 1461338204839 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]]]}] 08:16:44 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 08:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 08:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:16:44 INFO - PROCESS | 1652 | 1461338204878 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 1652 | 1461338204879 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:16:44 INFO - PROCESS | 1652 | 1461338204881 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - PROCESS | 1652 | 1461338204882 Marionette TRACE conn2 <- [1,1790,null,{}] 08:16:44 INFO - PROCESS | 1652 | 1461338204884 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}] 08:16:44 INFO - PROCESS | 1652 | 1461338204981 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:16:45 INFO - PROCESS | 1652 | 1461338205052 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b556800 == 79 [pid = 1652] [id = 455] 08:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12acb9000) [pid = 1652] [serial = 1364] [outer = 0x0] 08:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12acbf400) [pid = 1652] [serial = 1365] [outer = 0x12acb9000] 08:16:45 INFO - PROCESS | 1652 | 1461338205077 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12acc3c00) [pid = 1652] [serial = 1366] [outer = 0x12acb9000] 08:16:45 INFO - PROCESS | 1652 | 1461338205367 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]]]}] 08:16:45 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) 08:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 08:16:45 INFO - PROCESS | 1652 | 1461338205477 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:16:45 INFO - PROCESS | 1652 | 1461338205479 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:16:45 INFO - PROCESS | 1652 | 1461338205484 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:16:45 INFO - PROCESS | 1652 | 1461338205486 Marionette TRACE conn2 <- [1,1794,null,{}] 08:16:45 INFO - PROCESS | 1652 | 1461338205491 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}] 08:16:45 INFO - PROCESS | 1652 | 1461338205625 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:16:45 INFO - PROCESS | 1652 | 1461338205703 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1b000 == 80 [pid = 1652] [id = 456] 08:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x115670400) [pid = 1652] [serial = 1367] [outer = 0x0] 08:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118620400) [pid = 1652] [serial = 1368] [outer = 0x115670400] 08:16:45 INFO - PROCESS | 1652 | 1461338205737 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11974ec00) [pid = 1652] [serial = 1369] [outer = 0x115670400] 08:16:46 INFO - PROCESS | 1652 | 1461338206168 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]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 723ms 08:16:46 INFO - PROCESS | 1652 | 1461338206207 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:16:46 INFO - PROCESS | 1652 | 1461338206210 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:16:46 INFO - PROCESS | 1652 | 1461338206216 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 1652 | 1461338206218 Marionette TRACE conn2 <- [1,1798,null,{}] 08:16:46 INFO - PROCESS | 1652 | 1461338206221 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}] 08:16:46 INFO - PROCESS | 1652 | 1461338206366 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:16:46 INFO - PROCESS | 1652 | 1461338206478 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fc9800 == 81 [pid = 1652] [id = 457] 08:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119a0a800) [pid = 1652] [serial = 1370] [outer = 0x0] 08:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11bade400) [pid = 1652] [serial = 1371] [outer = 0x119a0a800] 08:16:46 INFO - PROCESS | 1652 | 1461338206512 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x125e44800) [pid = 1652] [serial = 1372] [outer = 0x119a0a800] 08:16:46 INFO - PROCESS | 1652 | 1461338206957 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]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 772ms 08:16:46 INFO - PROCESS | 1652 | 1461338206987 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:16:46 INFO - PROCESS | 1652 | 1461338206988 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:16:46 INFO - PROCESS | 1652 | 1461338206991 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 1652 | 1461338206992 Marionette TRACE conn2 <- [1,1802,null,{}] 08:16:47 INFO - PROCESS | 1652 | 1461338206999 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}] 08:16:47 INFO - PROCESS | 1652 | 1461338207122 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:16:47 INFO - PROCESS | 1652 | 1461338207234 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f16c000 == 82 [pid = 1652] [id = 458] 08:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1297b8800) [pid = 1652] [serial = 1373] [outer = 0x0] 08:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a18a800) [pid = 1652] [serial = 1374] [outer = 0x1297b8800] 08:16:47 INFO - PROCESS | 1652 | 1461338207270 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a485c00) [pid = 1652] [serial = 1375] [outer = 0x1297b8800] 08:16:47 INFO - PROCESS | 1652 | 1461338207737 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]]]}] 08:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 771ms 08:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:16:47 INFO - PROCESS | 1652 | 1461338207762 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:16:47 INFO - PROCESS | 1652 | 1461338207763 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:16:47 INFO - PROCESS | 1652 | 1461338207766 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:16:47 INFO - PROCESS | 1652 | 1461338207767 Marionette TRACE conn2 <- [1,1806,null,{}] 08:16:47 INFO - PROCESS | 1652 | 1461338207769 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}] 08:16:47 INFO - PROCESS | 1652 | 1461338207894 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:16:48 INFO - PROCESS | 1652 | 1461338208017 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x142710000 == 83 [pid = 1652] [id = 459] 08:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a7df800) [pid = 1652] [serial = 1376] [outer = 0x0] 08:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12ac5ec00) [pid = 1652] [serial = 1377] [outer = 0x12a7df800] 08:16:48 INFO - PROCESS | 1652 | 1461338208068 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ac6a400) [pid = 1652] [serial = 1378] [outer = 0x12a7df800] 08:16:48 INFO - PROCESS | 1652 | 1461338208575 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]]]}] 08:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 820ms 08:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:16:48 INFO - PROCESS | 1652 | 1461338208587 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1652 | 1461338208588 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:16:48 INFO - PROCESS | 1652 | 1461338208590 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1652 | 1461338208593 Marionette TRACE conn2 <- [1,1810,null,{}] 08:16:48 INFO - PROCESS | 1652 | 1461338208596 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}] 08:16:48 INFO - PROCESS | 1652 | 1461338208706 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:16:48 INFO - PROCESS | 1652 | 1461338208816 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x142748000 == 84 [pid = 1652] [id = 460] 08:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12ac6b400) [pid = 1652] [serial = 1379] [outer = 0x0] 08:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12acc3000) [pid = 1652] [serial = 1380] [outer = 0x12ac6b400] 08:16:48 INFO - PROCESS | 1652 | 1461338208849 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b709400) [pid = 1652] [serial = 1381] [outer = 0x12ac6b400] 08:16:49 INFO - PROCESS | 1652 | 1461338209290 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]]]}] 08:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 722ms 08:16:49 INFO - PROCESS | 1652 | 1461338209332 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 1652 | 1461338209333 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:16:49 INFO - PROCESS | 1652 | 1461338209336 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1652 | 1461338209337 Marionette TRACE conn2 <- [1,1814,null,{}] 08:16:49 INFO - PROCESS | 1652 | 1461338209339 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}] 08:16:49 INFO - PROCESS | 1652 | 1461338209511 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12da16400) [pid = 1652] [serial = 1382] [outer = 0x12f857c00] 08:16:49 INFO - PROCESS | 1652 | 1461338209631 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a169000 == 85 [pid = 1652] [id = 461] 08:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12f861400) [pid = 1652] [serial = 1383] [outer = 0x0] 08:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12fb12800) [pid = 1652] [serial = 1384] [outer = 0x12f861400] 08:16:49 INFO - PROCESS | 1652 | 1461338209671 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12fb2a800) [pid = 1652] [serial = 1385] [outer = 0x12f861400] 08:16:50 INFO - PROCESS | 1652 | 1461338210109 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]]]}] 08:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 820ms 08:16:50 INFO - PROCESS | 1652 | 1461338210156 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:16:50 INFO - PROCESS | 1652 | 1461338210158 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:16:50 INFO - PROCESS | 1652 | 1461338210160 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:16:50 INFO - PROCESS | 1652 | 1461338210161 Marionette TRACE conn2 <- [1,1818,null,{}] 08:16:50 INFO - PROCESS | 1652 | 1461338210164 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}] 08:16:50 INFO - PROCESS | 1652 | 1461338210277 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:16:50 INFO - PROCESS | 1652 | 1461338210406 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a16a800 == 86 [pid = 1652] [id = 462] 08:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b7af800) [pid = 1652] [serial = 1386] [outer = 0x0] 08:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12fb2f400) [pid = 1652] [serial = 1387] [outer = 0x12b7af800] 08:16:50 INFO - PROCESS | 1652 | 1461338210437 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12ff52c00) [pid = 1652] [serial = 1388] [outer = 0x12b7af800] 08:16:50 INFO - PROCESS | 1652 | 1461338210861 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]]]}] 08:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 719ms 08:16:50 INFO - PROCESS | 1652 | 1461338210888 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:16:50 INFO - PROCESS | 1652 | 1461338210890 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:16:50 INFO - PROCESS | 1652 | 1461338210907 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:16:50 INFO - PROCESS | 1652 | 1461338210908 Marionette TRACE conn2 <- [1,1822,null,{}] 08:16:50 INFO - PROCESS | 1652 | 1461338210913 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}] 08:16:51 INFO - PROCESS | 1652 | 1461338211027 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:16:51 INFO - PROCESS | 1652 | 1461338211109 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba99000 == 87 [pid = 1652] [id = 463] 08:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11ab70c00) [pid = 1652] [serial = 1389] [outer = 0x0] 08:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a7ddc00) [pid = 1652] [serial = 1390] [outer = 0x11ab70c00] 08:16:51 INFO - PROCESS | 1652 | 1461338211139 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ff50800) [pid = 1652] [serial = 1391] [outer = 0x11ab70c00] 08:16:51 INFO - PROCESS | 1652 | 1461338211918 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]]]}] 08:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1036ms 08:16:51 INFO - PROCESS | 1652 | 1461338211930 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:16:51 INFO - PROCESS | 1652 | 1461338211933 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:16:51 INFO - PROCESS | 1652 | 1461338211977 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - PROCESS | 1652 | 1461338211980 Marionette TRACE conn2 <- [1,1826,null,{}] 08:16:51 INFO - PROCESS | 1652 | 1461338211989 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}] 08:16:52 INFO - PROCESS | 1652 | 1461338212133 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:16:52 INFO - PROCESS | 1652 | 1461338212216 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127193800 == 88 [pid = 1652] [id = 464] 08:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x116548000) [pid = 1652] [serial = 1392] [outer = 0x0] 08:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x119749000) [pid = 1652] [serial = 1393] [outer = 0x116548000] 08:16:52 INFO - PROCESS | 1652 | 1461338212245 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11ada8000) [pid = 1652] [serial = 1394] [outer = 0x116548000] 08:16:52 INFO - PROCESS | 1652 | 1461338212695 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]]]}] 08:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 749ms 08:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:16:52 INFO - PROCESS | 1652 | 1461338212703 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:16:52 INFO - PROCESS | 1652 | 1461338212706 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:16:52 INFO - PROCESS | 1652 | 1461338212714 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:16:52 INFO - PROCESS | 1652 | 1461338212715 Marionette TRACE conn2 <- [1,1830,null,{}] 08:16:52 INFO - PROCESS | 1652 | 1461338212718 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}] 08:16:52 INFO - PROCESS | 1652 | 1461338212823 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:16:52 INFO - PROCESS | 1652 | 1461338212896 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f15000 == 89 [pid = 1652] [id = 465] 08:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11a72a800) [pid = 1652] [serial = 1395] [outer = 0x0] 08:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11af99800) [pid = 1652] [serial = 1396] [outer = 0x11a72a800] 08:16:52 INFO - PROCESS | 1652 | 1461338212965 Marionette DEBUG loaded listener.js 08:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11bce3000) [pid = 1652] [serial = 1397] [outer = 0x11a72a800] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12fca9000 == 88 [pid = 1652] [id = 454] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12eda4800 == 87 [pid = 1652] [id = 453] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7b4800 == 86 [pid = 1652] [id = 452] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12e16a000 == 85 [pid = 1652] [id = 451] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c7800 == 84 [pid = 1652] [id = 450] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b551800 == 83 [pid = 1652] [id = 449] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12acce000 == 82 [pid = 1652] [id = 448] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129c48800 == 81 [pid = 1652] [id = 447] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x127e8d800 == 80 [pid = 1652] [id = 446] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4c000 == 79 [pid = 1652] [id = 445] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab34000 == 78 [pid = 1652] [id = 444] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11b931800 == 77 [pid = 1652] [id = 443] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x142715000 == 76 [pid = 1652] [id = 442] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1426db800 == 75 [pid = 1652] [id = 441] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x142682000 == 74 [pid = 1652] [id = 440] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1426c5800 == 73 [pid = 1652] [id = 439] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x142362800 == 72 [pid = 1652] [id = 438] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12f171800 == 71 [pid = 1652] [id = 437] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x127ea3800 == 70 [pid = 1652] [id = 436] 08:16:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11af23000 == 69 [pid = 1652] [id = 435] 08:16:53 INFO - PROCESS | 1652 | 1461338213403 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]]]}] 08:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 08:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:16:53 INFO - PROCESS | 1652 | 1461338213437 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 1652 | 1461338213438 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:16:53 INFO - PROCESS | 1652 | 1461338213440 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:16:53 INFO - PROCESS | 1652 | 1461338213443 Marionette TRACE conn2 <- [1,1834,null,{}] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12bf71c00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12aabc000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12a195400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x125a53000) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12a1cf400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b342400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b70c800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12aac5000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x125b17000) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b414c00) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x129744800) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a7e0000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a47b000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12a484800) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12aa39000) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12d1ef400) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x125e41800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x126de2000) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11c732400) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x125a48000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11bcd8c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11ab79000) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127343000) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118a54000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x119744000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x125e49c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11ab73800) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x114bd1c00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a1ce400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x125a49000) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11af97400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12aee1c00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12aa2b400) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 08:16:53 INFO - PROCESS | 1652 | 1461338213494 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}] 08:16:53 INFO - PROCESS | 1652 | 1461338213617 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:16:53 INFO - PROCESS | 1652 | 1461338213628 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab2f000 == 70 [pid = 1652] [id = 466] 08:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11c707000) [pid = 1652] [serial = 1398] [outer = 0x0] 08:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12591c800) [pid = 1652] [serial = 1399] [outer = 0x11c707000] 08:16:53 INFO - PROCESS | 1652 | 1461338213656 Marionette DEBUG loaded listener.js 08:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x125a52c00) [pid = 1652] [serial = 1400] [outer = 0x11c707000] 08:16:54 INFO - PROCESS | 1652 | 1461338214008 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]]]}] 08:16:54 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 08:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 589ms 08:16:54 INFO - PROCESS | 1652 | 1461338214055 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:16:54 INFO - PROCESS | 1652 | 1461338214057 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:16:54 INFO - PROCESS | 1652 | 1461338214061 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 1652 | 1461338214062 Marionette TRACE conn2 <- [1,1838,null,{}] 08:16:54 INFO - PROCESS | 1652 | 1461338214064 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}] 08:16:54 INFO - PROCESS | 1652 | 1461338214158 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:16:54 INFO - PROCESS | 1652 | 1461338214162 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e10800 == 71 [pid = 1652] [id = 467] 08:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125e3f400) [pid = 1652] [serial = 1401] [outer = 0x0] 08:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x126b09000) [pid = 1652] [serial = 1402] [outer = 0x125e3f400] 08:16:54 INFO - PROCESS | 1652 | 1461338214189 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1273c7c00) [pid = 1652] [serial = 1403] [outer = 0x125e3f400] 08:16:54 INFO - PROCESS | 1652 | 1461338214549 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]]]}] 08:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 08:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:16:54 INFO - PROCESS | 1652 | 1461338214584 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:16:54 INFO - PROCESS | 1652 | 1461338214585 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:16:54 INFO - PROCESS | 1652 | 1461338214587 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 1652 | 1461338214588 Marionette TRACE conn2 <- [1,1842,null,{}] 08:16:54 INFO - PROCESS | 1652 | 1461338214592 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}] 08:16:54 INFO - PROCESS | 1652 | 1461338214684 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:16:54 INFO - PROCESS | 1652 | 1461338214688 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e96000 == 72 [pid = 1652] [id = 468] 08:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1273e1800) [pid = 1652] [serial = 1404] [outer = 0x0] 08:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x127eb9c00) [pid = 1652] [serial = 1405] [outer = 0x1273e1800] 08:16:54 INFO - PROCESS | 1652 | 1461338214714 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12848a400) [pid = 1652] [serial = 1406] [outer = 0x1273e1800] 08:16:55 INFO - PROCESS | 1652 | 1461338215087 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]]]}] 08:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 517ms 08:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:16:55 INFO - PROCESS | 1652 | 1461338215106 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 1652 | 1461338215107 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:16:55 INFO - PROCESS | 1652 | 1461338215112 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - PROCESS | 1652 | 1461338215114 Marionette TRACE conn2 <- [1,1846,null,{}] 08:16:55 INFO - PROCESS | 1652 | 1461338215117 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}] 08:16:55 INFO - PROCESS | 1652 | 1461338215220 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:16:55 INFO - PROCESS | 1652 | 1461338215302 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c47800 == 73 [pid = 1652] [id = 469] 08:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1277e2800) [pid = 1652] [serial = 1407] [outer = 0x0] 08:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129c90400) [pid = 1652] [serial = 1408] [outer = 0x1277e2800] 08:16:55 INFO - PROCESS | 1652 | 1461338215330 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a480c00) [pid = 1652] [serial = 1409] [outer = 0x1277e2800] 08:16:55 INFO - PROCESS | 1652 | 1461338215655 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]]]}] 08:16:55 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) 08:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 575ms 08:16:55 INFO - PROCESS | 1652 | 1461338215691 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 1652 | 1461338215694 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:16:55 INFO - PROCESS | 1652 | 1461338215697 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - PROCESS | 1652 | 1461338215698 Marionette TRACE conn2 <- [1,1850,null,{}] 08:16:55 INFO - PROCESS | 1652 | 1461338215700 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}] 08:16:55 INFO - PROCESS | 1652 | 1461338215815 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:16:55 INFO - PROCESS | 1652 | 1461338215831 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acde000 == 74 [pid = 1652] [id = 470] 08:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a47ec00) [pid = 1652] [serial = 1410] [outer = 0x0] 08:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a7e0c00) [pid = 1652] [serial = 1411] [outer = 0x12a47ec00] 08:16:55 INFO - PROCESS | 1652 | 1461338215857 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12aa31c00) [pid = 1652] [serial = 1412] [outer = 0x12a47ec00] 08:16:56 INFO - PROCESS | 1652 | 1461338216229 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]]]}] 08:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 570ms 08:16:56 INFO - PROCESS | 1652 | 1461338216268 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 1652 | 1461338216269 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:16:56 INFO - PROCESS | 1652 | 1461338216278 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 1652 | 1461338216279 Marionette TRACE conn2 <- [1,1854,null,{}] 08:16:56 INFO - PROCESS | 1652 | 1461338216281 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}] 08:16:56 INFO - PROCESS | 1652 | 1461338216396 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:16:56 INFO - PROCESS | 1652 | 1461338216406 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbcb000 == 75 [pid = 1652] [id = 471] 08:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11af90000) [pid = 1652] [serial = 1413] [outer = 0x0] 08:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aac3000) [pid = 1652] [serial = 1414] [outer = 0x11af90000] 08:16:56 INFO - PROCESS | 1652 | 1461338216433 Marionette DEBUG loaded listener.js 08:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ac65800) [pid = 1652] [serial = 1415] [outer = 0x11af90000] 08:16:56 INFO - PROCESS | 1652 | 1461338216798 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]]]}] 08:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 08:16:56 INFO - PROCESS | 1652 | 1461338216847 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 1652 | 1461338216849 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:16:56 INFO - PROCESS | 1652 | 1461338216852 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 1652 | 1461338216854 Marionette TRACE conn2 <- [1,1858,null,{}] 08:16:56 INFO - PROCESS | 1652 | 1461338216858 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}] 08:16:57 INFO - PROCESS | 1652 | 1461338217042 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:16:57 INFO - PROCESS | 1652 | 1461338217086 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1ab800 == 76 [pid = 1652] [id = 472] 08:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12aa35c00) [pid = 1652] [serial = 1416] [outer = 0x0] 08:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ae6c800) [pid = 1652] [serial = 1417] [outer = 0x12aa35c00] 08:16:57 INFO - PROCESS | 1652 | 1461338217131 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12aee3400) [pid = 1652] [serial = 1418] [outer = 0x12aa35c00] 08:16:57 INFO - PROCESS | 1652 | 1461338217565 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]]]}] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a7e8000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12ae6bc00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b41d000) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x114760800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x114ba0000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x114ba4000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b711000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a196c00) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x119746400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e704000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x126977800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x127ebb800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:16:57 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11b5e0400) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 970ms 08:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:16:57 INFO - PROCESS | 1652 | 1461338217826 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:16:57 INFO - PROCESS | 1652 | 1461338217827 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:16:57 INFO - PROCESS | 1652 | 1461338217830 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:16:57 INFO - PROCESS | 1652 | 1461338217831 Marionette TRACE conn2 <- [1,1862,null,{}] 08:16:57 INFO - PROCESS | 1652 | 1461338217833 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}] 08:16:57 INFO - PROCESS | 1652 | 1461338217930 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:16:57 INFO - PROCESS | 1652 | 1461338217934 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5c4000 == 77 [pid = 1652] [id = 473] 08:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x118f9cc00) [pid = 1652] [serial = 1419] [outer = 0x0] 08:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x126980c00) [pid = 1652] [serial = 1420] [outer = 0x118f9cc00] 08:16:57 INFO - PROCESS | 1652 | 1461338217961 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a7e8000) [pid = 1652] [serial = 1421] [outer = 0x118f9cc00] 08:16:58 INFO - PROCESS | 1652 | 1461338218305 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]]]}] 08:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 517ms 08:16:58 INFO - PROCESS | 1652 | 1461338218348 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1652 | 1461338218349 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:16:58 INFO - PROCESS | 1652 | 1461338218351 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1652 | 1461338218353 Marionette TRACE conn2 <- [1,1866,null,{}] 08:16:58 INFO - PROCESS | 1652 | 1461338218355 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}] 08:16:58 INFO - PROCESS | 1652 | 1461338218512 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:16:58 INFO - PROCESS | 1652 | 1461338218529 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4eb800 == 78 [pid = 1652] [id = 474] 08:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b419400) [pid = 1652] [serial = 1422] [outer = 0x0] 08:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12bd8d800) [pid = 1652] [serial = 1423] [outer = 0x12b419400] 08:16:58 INFO - PROCESS | 1652 | 1461338218559 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12d396400) [pid = 1652] [serial = 1424] [outer = 0x12b419400] 08:16:58 INFO - PROCESS | 1652 | 1461338218885 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]]]}] 08:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 08:16:58 INFO - PROCESS | 1652 | 1461338218921 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1652 | 1461338218922 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:16:58 INFO - PROCESS | 1652 | 1461338218924 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1652 | 1461338218925 Marionette TRACE conn2 <- [1,1870,null,{}] 08:16:58 INFO - PROCESS | 1652 | 1461338218928 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}] 08:16:59 INFO - PROCESS | 1652 | 1461338219023 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:16:59 INFO - PROCESS | 1652 | 1461338219027 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda4800 == 79 [pid = 1652] [id = 475] 08:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12caa4400) [pid = 1652] [serial = 1425] [outer = 0x0] 08:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12da97c00) [pid = 1652] [serial = 1426] [outer = 0x12caa4400] 08:16:59 INFO - PROCESS | 1652 | 1461338219052 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12dbea800) [pid = 1652] [serial = 1427] [outer = 0x12caa4400] 08:16:59 INFO - PROCESS | 1652 | 1461338219395 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]]]}] 08:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 08:16:59 INFO - PROCESS | 1652 | 1461338219455 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:16:59 INFO - PROCESS | 1652 | 1461338219456 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:16:59 INFO - PROCESS | 1652 | 1461338219459 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:16:59 INFO - PROCESS | 1652 | 1461338219460 Marionette TRACE conn2 <- [1,1874,null,{}] 08:16:59 INFO - PROCESS | 1652 | 1461338219462 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}] 08:16:59 INFO - PROCESS | 1652 | 1461338219558 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:16:59 INFO - PROCESS | 1652 | 1461338219562 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9b2000 == 80 [pid = 1652] [id = 476] 08:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12d173800) [pid = 1652] [serial = 1428] [outer = 0x0] 08:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e3e8800) [pid = 1652] [serial = 1429] [outer = 0x12d173800] 08:16:59 INFO - PROCESS | 1652 | 1461338219588 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e729800) [pid = 1652] [serial = 1430] [outer = 0x12d173800] 08:17:00 INFO - PROCESS | 1652 | 1461338220102 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]]]}] 08:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 08:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:17:00 INFO - PROCESS | 1652 | 1461338220131 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1652 | 1461338220133 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:17:00 INFO - PROCESS | 1652 | 1461338220137 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1652 | 1461338220139 Marionette TRACE conn2 <- [1,1878,null,{}] 08:17:00 INFO - PROCESS | 1652 | 1461338220143 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}] 08:17:00 INFO - PROCESS | 1652 | 1461338220267 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:17:00 INFO - PROCESS | 1652 | 1461338220380 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa0a000 == 81 [pid = 1652] [id = 477] 08:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x115832800) [pid = 1652] [serial = 1431] [outer = 0x0] 08:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118a4fc00) [pid = 1652] [serial = 1432] [outer = 0x115832800] 08:17:00 INFO - PROCESS | 1652 | 1461338220414 Marionette DEBUG loaded listener.js 08:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11aa77000) [pid = 1652] [serial = 1433] [outer = 0x115832800] 08:17:00 INFO - PROCESS | 1652 | 1461338220823 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]]]}] 08:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 08:17:00 INFO - PROCESS | 1652 | 1461338220858 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1652 | 1461338220864 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:17:00 INFO - PROCESS | 1652 | 1461338220869 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1652 | 1461338220871 Marionette TRACE conn2 <- [1,1882,null,{}] 08:17:00 INFO - PROCESS | 1652 | 1461338220889 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}] 08:17:01 INFO - PROCESS | 1652 | 1461338221034 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:17:01 INFO - PROCESS | 1652 | 1461338221121 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ec6800 == 82 [pid = 1652] [id = 478] 08:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11c27b400) [pid = 1652] [serial = 1434] [outer = 0x0] 08:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11c705400) [pid = 1652] [serial = 1435] [outer = 0x11c27b400] 08:17:01 INFO - PROCESS | 1652 | 1461338221151 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x125a4f000) [pid = 1652] [serial = 1436] [outer = 0x11c27b400] 08:17:01 INFO - PROCESS | 1652 | 1461338221569 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]]]}] 08:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 08:17:01 INFO - PROCESS | 1652 | 1461338221590 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:17:01 INFO - PROCESS | 1652 | 1461338221592 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:17:01 INFO - PROCESS | 1652 | 1461338221594 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - PROCESS | 1652 | 1461338221597 Marionette TRACE conn2 <- [1,1886,null,{}] 08:17:01 INFO - PROCESS | 1652 | 1461338221605 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}] 08:17:01 INFO - PROCESS | 1652 | 1461338221724 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:17:01 INFO - PROCESS | 1652 | 1461338221840 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e17e000 == 83 [pid = 1652] [id = 479] 08:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x125e45000) [pid = 1652] [serial = 1437] [outer = 0x0] 08:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x127ebe800) [pid = 1652] [serial = 1438] [outer = 0x125e45000] 08:17:01 INFO - PROCESS | 1652 | 1461338221877 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a1ca000) [pid = 1652] [serial = 1439] [outer = 0x125e45000] 08:17:02 INFO - PROCESS | 1652 | 1461338222297 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]]]}] 08:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 08:17:02 INFO - PROCESS | 1652 | 1461338222317 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:17:02 INFO - PROCESS | 1652 | 1461338222319 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:17:02 INFO - PROCESS | 1652 | 1461338222321 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:17:02 INFO - PROCESS | 1652 | 1461338222322 Marionette TRACE conn2 <- [1,1890,null,{}] 08:17:02 INFO - PROCESS | 1652 | 1461338222325 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}] 08:17:02 INFO - PROCESS | 1652 | 1461338222458 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:17:02 INFO - PROCESS | 1652 | 1461338222571 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x137c47800 == 84 [pid = 1652] [id = 480] 08:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12a1d0c00) [pid = 1652] [serial = 1440] [outer = 0x0] 08:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12aaaa000) [pid = 1652] [serial = 1441] [outer = 0x12a1d0c00] 08:17:02 INFO - PROCESS | 1652 | 1461338222603 Marionette DEBUG loaded listener.js 08:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12ae74400) [pid = 1652] [serial = 1442] [outer = 0x12a1d0c00] 08:17:03 INFO - PROCESS | 1652 | 1461338223043 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]]]}] 08:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 769ms 08:17:03 INFO - PROCESS | 1652 | 1461338223090 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1652 | 1461338223092 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:17:03 INFO - PROCESS | 1652 | 1461338223094 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1652 | 1461338223095 Marionette TRACE conn2 <- [1,1894,null,{}] 08:17:03 INFO - PROCESS | 1652 | 1461338223098 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}] 08:17:03 INFO - PROCESS | 1652 | 1461338223211 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:17:03 INFO - PROCESS | 1652 | 1461338223294 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x13966c000 == 85 [pid = 1652] [id = 481] 08:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12acc2000) [pid = 1652] [serial = 1443] [outer = 0x0] 08:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12b70e800) [pid = 1652] [serial = 1444] [outer = 0x12acc2000] 08:17:03 INFO - PROCESS | 1652 | 1461338223325 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12caaf400) [pid = 1652] [serial = 1445] [outer = 0x12acc2000] 08:17:03 INFO - PROCESS | 1652 | 1461338223766 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]]]}] 08:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 719ms 08:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:17:03 INFO - PROCESS | 1652 | 1461338223822 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1652 | 1461338223824 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:17:03 INFO - PROCESS | 1652 | 1461338223827 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1652 | 1461338223829 Marionette TRACE conn2 <- [1,1898,null,{}] 08:17:03 INFO - PROCESS | 1652 | 1461338223831 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}] 08:17:03 INFO - PROCESS | 1652 | 1461338223959 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:17:04 INFO - PROCESS | 1652 | 1461338224072 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x142419800 == 86 [pid = 1652] [id = 482] 08:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12da98400) [pid = 1652] [serial = 1446] [outer = 0x0] 08:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12e72cc00) [pid = 1652] [serial = 1447] [outer = 0x12da98400] 08:17:04 INFO - PROCESS | 1652 | 1461338224106 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ff57000) [pid = 1652] [serial = 1448] [outer = 0x12da98400] 08:17:04 INFO - PROCESS | 1652 | 1461338224533 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]]]}] 08:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 718ms 08:17:04 INFO - PROCESS | 1652 | 1461338224547 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:17:04 INFO - PROCESS | 1652 | 1461338224548 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:17:04 INFO - PROCESS | 1652 | 1461338224551 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:17:04 INFO - PROCESS | 1652 | 1461338224552 Marionette TRACE conn2 <- [1,1902,null,{}] 08:17:04 INFO - PROCESS | 1652 | 1461338224554 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}] 08:17:04 INFO - PROCESS | 1652 | 1461338224668 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:17:04 INFO - PROCESS | 1652 | 1461338224753 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1426d9000 == 87 [pid = 1652] [id = 483] 08:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11568a800) [pid = 1652] [serial = 1449] [outer = 0x0] 08:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11568e800) [pid = 1652] [serial = 1450] [outer = 0x11568a800] 08:17:04 INFO - PROCESS | 1652 | 1461338224785 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x115694000) [pid = 1652] [serial = 1451] [outer = 0x11568a800] 08:17:05 INFO - PROCESS | 1652 | 1461338225204 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]]]}] 08:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 669ms 08:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:17:05 INFO - PROCESS | 1652 | 1461338225221 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:17:05 INFO - PROCESS | 1652 | 1461338225222 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:17:05 INFO - PROCESS | 1652 | 1461338225226 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 1652 | 1461338225228 Marionette TRACE conn2 <- [1,1906,null,{}] 08:17:05 INFO - PROCESS | 1652 | 1461338225231 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}] 08:17:05 INFO - PROCESS | 1652 | 1461338225344 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:17:05 INFO - PROCESS | 1652 | 1461338225449 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x137074800 == 88 [pid = 1652] [id = 484] 08:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x115690000) [pid = 1652] [serial = 1452] [outer = 0x0] 08:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12e72fc00) [pid = 1652] [serial = 1453] [outer = 0x115690000] 08:17:05 INFO - PROCESS | 1652 | 1461338225479 Marionette DEBUG loaded listener.js 08:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x137ca1400) [pid = 1652] [serial = 1454] [outer = 0x115690000] 08:17:05 INFO - PROCESS | 1652 | 1461338225929 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]]]}] 08:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 08:17:05 INFO - PROCESS | 1652 | 1461338225947 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:17:05 INFO - PROCESS | 1652 | 1461338225948 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:17:05 INFO - PROCESS | 1652 | 1461338225950 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 1652 | 1461338225951 Marionette TRACE conn2 <- [1,1910,null,{}] 08:17:05 INFO - PROCESS | 1652 | 1461338225954 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}] 08:17:06 INFO - PROCESS | 1652 | 1461338226072 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:17:06 INFO - PROCESS | 1652 | 1461338226158 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7c1800 == 89 [pid = 1652] [id = 485] 08:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x115693000) [pid = 1652] [serial = 1455] [outer = 0x0] 08:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12aac2800) [pid = 1652] [serial = 1456] [outer = 0x115693000] 08:17:06 INFO - PROCESS | 1652 | 1461338226191 Marionette DEBUG loaded listener.js 08:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12dbe3000) [pid = 1652] [serial = 1457] [outer = 0x115693000] 08:17:06 INFO - PROCESS | 1652 | 1461338226616 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]]]}] 08:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 08:17:06 INFO - PROCESS | 1652 | 1461338226671 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:17:06 INFO - PROCESS | 1652 | 1461338226672 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:17:06 INFO - PROCESS | 1652 | 1461338226689 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:17:06 INFO - PROCESS | 1652 | 1461338226690 Marionette TRACE conn2 <- [1,1914,null,{}] 08:17:06 INFO - PROCESS | 1652 | 1461338226901 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}] 08:17:07 INFO - PROCESS | 1652 | 1461338227057 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:17:07 INFO - PROCESS | 1652 | 1461338227066 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e19000 == 90 [pid = 1652] [id = 486] 08:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x115689c00) [pid = 1652] [serial = 1458] [outer = 0x0] 08:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11582c800) [pid = 1652] [serial = 1459] [outer = 0x115689c00] 08:17:07 INFO - PROCESS | 1652 | 1461338227095 Marionette DEBUG loaded listener.js 08:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x119748c00) [pid = 1652] [serial = 1460] [outer = 0x115689c00] 08:17:07 INFO - PROCESS | 1652 | 1461338227521 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]]]}] 08:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 887ms 08:17:07 INFO - PROCESS | 1652 | 1461338227563 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:17:07 INFO - PROCESS | 1652 | 1461338227565 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:17:07 INFO - PROCESS | 1652 | 1461338227568 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 1652 | 1461338227569 Marionette TRACE conn2 <- [1,1918,null,{}] 08:17:07 INFO - PROCESS | 1652 | 1461338227572 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}] 08:17:07 INFO - PROCESS | 1652 | 1461338227683 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:17:07 INFO - PROCESS | 1652 | 1461338227774 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b74c800 == 91 [pid = 1652] [id = 487] 08:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11aa80000) [pid = 1652] [serial = 1461] [outer = 0x0] 08:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11c196800) [pid = 1652] [serial = 1462] [outer = 0x11aa80000] 08:17:07 INFO - PROCESS | 1652 | 1461338227804 Marionette DEBUG loaded listener.js 08:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x125a51800) [pid = 1652] [serial = 1463] [outer = 0x11aa80000] 08:17:08 INFO - PROCESS | 1652 | 1461338228249 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]]]}] 08:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 719ms 08:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:17:08 INFO - PROCESS | 1652 | 1461338228288 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 1652 | 1461338228289 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:17:08 INFO - PROCESS | 1652 | 1461338228291 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:17:08 INFO - PROCESS | 1652 | 1461338228293 Marionette TRACE conn2 <- [1,1922,null,{}] 08:17:08 INFO - PROCESS | 1652 | 1461338228295 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}] 08:17:08 INFO - PROCESS | 1652 | 1461338228455 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5bf000 == 90 [pid = 1652] [id = 341] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9c9800 == 89 [pid = 1652] [id = 340] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12eda4800 == 88 [pid = 1652] [id = 475] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4eb800 == 87 [pid = 1652] [id = 474] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5c4000 == 86 [pid = 1652] [id = 473] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1ab800 == 85 [pid = 1652] [id = 472] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbcb000 == 84 [pid = 1652] [id = 471] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12acbf400) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12acde000 == 83 [pid = 1652] [id = 470] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129c47800 == 82 [pid = 1652] [id = 469] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127e96000 == 81 [pid = 1652] [id = 468] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125e10800 == 80 [pid = 1652] [id = 467] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab2f000 == 79 [pid = 1652] [id = 466] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118f15000 == 78 [pid = 1652] [id = 465] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127193800 == 77 [pid = 1652] [id = 464] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba99000 == 76 [pid = 1652] [id = 463] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a16a800 == 75 [pid = 1652] [id = 462] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a169000 == 74 [pid = 1652] [id = 461] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x142748000 == 73 [pid = 1652] [id = 460] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x142710000 == 72 [pid = 1652] [id = 459] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12f16c000 == 71 [pid = 1652] [id = 458] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125fc9800 == 70 [pid = 1652] [id = 457] 08:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1b000 == 69 [pid = 1652] [id = 456] 08:17:08 INFO - PROCESS | 1652 | 1461338228571 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae5000 == 70 [pid = 1652] [id = 488] 08:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x122e1fc00) [pid = 1652] [serial = 1464] [outer = 0x0] 08:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x125e42000) [pid = 1652] [serial = 1465] [outer = 0x122e1fc00] 08:17:08 INFO - PROCESS | 1652 | 1461338228601 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1273e5c00) [pid = 1652] [serial = 1466] [outer = 0x122e1fc00] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12aaab000) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12aee0400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12d1fa400) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12bd87400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x126b03000) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12b5ddc00) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x114bd4800) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11566b400) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x129c98000) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12bd89000) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12d173400) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x119742800) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12e703c00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12e3a2000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12a1d2400) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11a93cc00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11b5e8800) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b345c00) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12f85d800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x126e68000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x1277dec00) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12aa34800) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12973f800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12a189c00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12fb1c800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12d1f5800) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11c18d400) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x125a4e000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x125921000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x115850400) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12b41c000) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12ac56400) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12e3a2400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a489c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 08:17:08 INFO - PROCESS | 1652 | 1461338228936 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]]]}] 08:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 08:17:08 INFO - PROCESS | 1652 | 1461338228969 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 1652 | 1461338228972 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:17:09 INFO - PROCESS | 1652 | 1461338228998 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1652 | 1461338228999 Marionette TRACE conn2 <- [1,1926,null,{}] 08:17:09 INFO - PROCESS | 1652 | 1461338229001 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}] 08:17:09 INFO - PROCESS | 1652 | 1461338229097 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:17:09 INFO - PROCESS | 1652 | 1461338229102 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e10800 == 71 [pid = 1652] [id = 489] 08:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1273ec800) [pid = 1652] [serial = 1467] [outer = 0x0] 08:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a18bc00) [pid = 1652] [serial = 1468] [outer = 0x1273ec800] 08:17:09 INFO - PROCESS | 1652 | 1461338229128 Marionette DEBUG loaded listener.js 08:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a1d6000) [pid = 1652] [serial = 1469] [outer = 0x1273ec800] 08:17:09 INFO - PROCESS | 1652 | 1461338229497 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]]]}] 08:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 523ms 08:17:09 INFO - PROCESS | 1652 | 1461338229517 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 1652 | 1461338229518 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:17:09 INFO - PROCESS | 1652 | 1461338229534 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 1652 | 1461338229535 Marionette TRACE conn2 <- [1,1930,null,{}] 08:17:09 INFO - PROCESS | 1652 | 1461338229538 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}] 08:17:09 INFO - PROCESS | 1652 | 1461338229631 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:17:09 INFO - PROCESS | 1652 | 1461338229635 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a178000 == 72 [pid = 1652] [id = 490] 08:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a1d6400) [pid = 1652] [serial = 1470] [outer = 0x0] 08:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12aa34000) [pid = 1652] [serial = 1471] [outer = 0x12a1d6400] 08:17:09 INFO - PROCESS | 1652 | 1461338229661 Marionette DEBUG loaded listener.js 08:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ac55400) [pid = 1652] [serial = 1472] [outer = 0x12a1d6400] 08:17:10 INFO - PROCESS | 1652 | 1461338230027 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]]]}] 08:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 523ms 08:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:17:10 INFO - PROCESS | 1652 | 1461338230053 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:17:10 INFO - PROCESS | 1652 | 1461338230054 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:17:10 INFO - PROCESS | 1652 | 1461338230057 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - PROCESS | 1652 | 1461338230058 Marionette TRACE conn2 <- [1,1934,null,{}] 08:17:10 INFO - PROCESS | 1652 | 1461338230063 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}] 08:17:10 INFO - PROCESS | 1652 | 1461338230171 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:17:10 INFO - PROCESS | 1652 | 1461338230257 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b964000 == 73 [pid = 1652] [id = 491] 08:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a7e9000) [pid = 1652] [serial = 1473] [outer = 0x0] 08:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12acc1800) [pid = 1652] [serial = 1474] [outer = 0x12a7e9000] 08:17:10 INFO - PROCESS | 1652 | 1461338230285 Marionette DEBUG loaded listener.js 08:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12caa6800) [pid = 1652] [serial = 1475] [outer = 0x12a7e9000] 08:17:10 INFO - PROCESS | 1652 | 1461338230632 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]]]}] 08:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 622ms 08:17:10 INFO - PROCESS | 1652 | 1461338230680 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:17:10 INFO - PROCESS | 1652 | 1461338230682 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:17:10 INFO - PROCESS | 1652 | 1461338230686 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - PROCESS | 1652 | 1461338230687 Marionette TRACE conn2 <- [1,1938,null,{}] 08:17:10 INFO - PROCESS | 1652 | 1461338230691 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}] 08:17:10 INFO - PROCESS | 1652 | 1461338230881 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1277e2800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11af90000) [pid = 1652] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x118f9cc00) [pid = 1652] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a47ec00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12aa35c00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x125e3f400) [pid = 1652] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11c707000) [pid = 1652] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1273e1800) [pid = 1652] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b419400) [pid = 1652] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11a72a800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x116548000) [pid = 1652] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12acb9000) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:17:11 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12caa4400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:17:11 INFO - PROCESS | 1652 | 1461338231366 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f10800 == 74 [pid = 1652] [id = 492] 08:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x114707000) [pid = 1652] [serial = 1476] [outer = 0x0] 08:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x115664400) [pid = 1652] [serial = 1477] [outer = 0x114707000] 08:17:11 INFO - PROCESS | 1652 | 1461338231399 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1188b2000) [pid = 1652] [serial = 1478] [outer = 0x114707000] 08:17:11 INFO - PROCESS | 1652 | 1461338231880 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]]]}] 08:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1222ms 08:17:11 INFO - PROCESS | 1652 | 1461338231925 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:17:11 INFO - PROCESS | 1652 | 1461338231929 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:17:11 INFO - PROCESS | 1652 | 1461338231934 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:17:11 INFO - PROCESS | 1652 | 1461338231936 Marionette TRACE conn2 <- [1,1942,null,{}] 08:17:11 INFO - PROCESS | 1652 | 1461338231940 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}] 08:17:12 INFO - PROCESS | 1652 | 1461338232060 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:17:12 INFO - PROCESS | 1652 | 1461338232142 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c30800 == 75 [pid = 1652] [id = 493] 08:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11c26ec00) [pid = 1652] [serial = 1479] [outer = 0x0] 08:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x125a48000) [pid = 1652] [serial = 1480] [outer = 0x11c26ec00] 08:17:12 INFO - PROCESS | 1652 | 1461338232175 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x125eaec00) [pid = 1652] [serial = 1481] [outer = 0x11c26ec00] 08:17:12 INFO - PROCESS | 1652 | 1461338232599 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]]]}] 08:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 08:17:12 INFO - PROCESS | 1652 | 1461338232608 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 1652 | 1461338232611 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:17:12 INFO - PROCESS | 1652 | 1461338232635 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 1652 | 1461338232636 Marionette TRACE conn2 <- [1,1946,null,{}] 08:17:12 INFO - PROCESS | 1652 | 1461338232639 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}] 08:17:12 INFO - PROCESS | 1652 | 1461338232755 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:17:12 INFO - PROCESS | 1652 | 1461338232839 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b743000 == 76 [pid = 1652] [id = 494] 08:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x126b06c00) [pid = 1652] [serial = 1482] [outer = 0x0] 08:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x127fa0800) [pid = 1652] [serial = 1483] [outer = 0x126b06c00] 08:17:12 INFO - PROCESS | 1652 | 1461338232871 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a18e400) [pid = 1652] [serial = 1484] [outer = 0x126b06c00] 08:17:13 INFO - PROCESS | 1652 | 1461338233321 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]]]}] 08:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 722ms 08:17:13 INFO - PROCESS | 1652 | 1461338233357 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:17:13 INFO - PROCESS | 1652 | 1461338233359 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:17:13 INFO - PROCESS | 1652 | 1461338233385 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:17:13 INFO - PROCESS | 1652 | 1461338233391 Marionette TRACE conn2 <- [1,1950,null,{}] 08:17:13 INFO - PROCESS | 1652 | 1461338233396 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}] 08:17:13 INFO - PROCESS | 1652 | 1461338233526 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:17:13 INFO - PROCESS | 1652 | 1461338233609 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5b8800 == 77 [pid = 1652] [id = 495] 08:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12973f800) [pid = 1652] [serial = 1485] [outer = 0x0] 08:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12acb8800) [pid = 1652] [serial = 1486] [outer = 0x12973f800] 08:17:13 INFO - PROCESS | 1652 | 1461338233639 Marionette DEBUG loaded listener.js 08:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ae77c00) [pid = 1652] [serial = 1487] [outer = 0x12973f800] 08:17:14 INFO - PROCESS | 1652 | 1461338234056 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]]]}] 08:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 685ms 08:17:14 INFO - PROCESS | 1652 | 1461338234094 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1652 | 1461338234096 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:17:14 INFO - PROCESS | 1652 | 1461338234100 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1652 | 1461338234101 Marionette TRACE conn2 <- [1,1954,null,{}] 08:17:14 INFO - PROCESS | 1652 | 1461338234103 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}] 08:17:14 INFO - PROCESS | 1652 | 1461338234218 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:17:14 INFO - PROCESS | 1652 | 1461338234300 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f597800 == 78 [pid = 1652] [id = 496] 08:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12aee0400) [pid = 1652] [serial = 1488] [outer = 0x0] 08:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12b70b000) [pid = 1652] [serial = 1489] [outer = 0x12aee0400] 08:17:14 INFO - PROCESS | 1652 | 1461338234330 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d39e400) [pid = 1652] [serial = 1490] [outer = 0x12aee0400] 08:17:14 INFO - PROCESS | 1652 | 1461338234727 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]]]}] 08:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 08:17:14 INFO - PROCESS | 1652 | 1461338234771 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:17:14 INFO - PROCESS | 1652 | 1461338234772 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:17:14 INFO - PROCESS | 1652 | 1461338234774 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1652 | 1461338234776 Marionette TRACE conn2 <- [1,1958,null,{}] 08:17:14 INFO - PROCESS | 1652 | 1461338234778 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}] 08:17:14 INFO - PROCESS | 1652 | 1461338234889 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:17:14 INFO - PROCESS | 1652 | 1461338234973 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12feb9000 == 79 [pid = 1652] [id = 497] 08:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12e3a2000) [pid = 1652] [serial = 1491] [outer = 0x0] 08:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12e3e2c00) [pid = 1652] [serial = 1492] [outer = 0x12e3a2000] 08:17:15 INFO - PROCESS | 1652 | 1461338235010 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12f862000) [pid = 1652] [serial = 1493] [outer = 0x12e3a2000] 08:17:15 INFO - PROCESS | 1652 | 1461338235428 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]]]}] 08:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 08:17:15 INFO - PROCESS | 1652 | 1461338235509 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:17:15 INFO - PROCESS | 1652 | 1461338235511 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:17:15 INFO - PROCESS | 1652 | 1461338235536 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:17:15 INFO - PROCESS | 1652 | 1461338235537 Marionette TRACE conn2 <- [1,1962,null,{}] 08:17:15 INFO - PROCESS | 1652 | 1461338235540 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}] 08:17:15 INFO - PROCESS | 1652 | 1461338235689 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:17:15 INFO - PROCESS | 1652 | 1461338235749 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x137093000 == 80 [pid = 1652] [id = 498] 08:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12fb25400) [pid = 1652] [serial = 1494] [outer = 0x0] 08:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ff4a000) [pid = 1652] [serial = 1495] [outer = 0x12fb25400] 08:17:15 INFO - PROCESS | 1652 | 1461338235779 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x137ca6400) [pid = 1652] [serial = 1496] [outer = 0x12fb25400] 08:17:16 INFO - PROCESS | 1652 | 1461338236223 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]]]}] 08:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 741ms 08:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:17:16 INFO - PROCESS | 1652 | 1461338236257 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:17:16 INFO - PROCESS | 1652 | 1461338236259 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:17:16 INFO - PROCESS | 1652 | 1461338236262 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1652 | 1461338236265 Marionette TRACE conn2 <- [1,1966,null,{}] 08:17:16 INFO - PROCESS | 1652 | 1461338236268 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}] 08:17:16 INFO - PROCESS | 1652 | 1461338236436 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:17:16 INFO - PROCESS | 1652 | 1461338236557 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x14237c800 == 81 [pid = 1652] [id = 499] 08:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12fb29800) [pid = 1652] [serial = 1497] [outer = 0x0] 08:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x137cabc00) [pid = 1652] [serial = 1498] [outer = 0x12fb29800] 08:17:16 INFO - PROCESS | 1652 | 1461338236605 Marionette DEBUG loaded listener.js 08:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1396ccc00) [pid = 1652] [serial = 1499] [outer = 0x12fb29800] 08:17:17 INFO - PROCESS | 1652 | 1461338237073 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]]]}] 08:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 874ms 08:17:17 INFO - PROCESS | 1652 | 1461338237137 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:17:17 INFO - PROCESS | 1652 | 1461338237138 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:17:17 INFO - PROCESS | 1652 | 1461338237141 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 1652 | 1461338237142 Marionette TRACE conn2 <- [1,1970,null,{}] 08:17:17 INFO - PROCESS | 1652 | 1461338237144 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}] 08:17:17 INFO - PROCESS | 1652 | 1461338237257 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:17:17 INFO - PROCESS | 1652 | 1461338237341 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x142688800 == 82 [pid = 1652] [id = 500] 08:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12ff53c00) [pid = 1652] [serial = 1500] [outer = 0x0] 08:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x138750c00) [pid = 1652] [serial = 1501] [outer = 0x12ff53c00] 08:17:17 INFO - PROCESS | 1652 | 1461338237372 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x138756000) [pid = 1652] [serial = 1502] [outer = 0x12ff53c00] 08:17:17 INFO - PROCESS | 1652 | 1461338237776 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]]]}] 08:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 08:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:17:17 INFO - PROCESS | 1652 | 1461338237812 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:17:17 INFO - PROCESS | 1652 | 1461338237813 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:17:17 INFO - PROCESS | 1652 | 1461338237815 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 1652 | 1461338237816 Marionette TRACE conn2 <- [1,1974,null,{}] 08:17:17 INFO - PROCESS | 1652 | 1461338237819 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}] 08:17:17 INFO - PROCESS | 1652 | 1461338237929 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:17:18 INFO - PROCESS | 1652 | 1461338238041 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x14271f000 == 83 [pid = 1652] [id = 501] 08:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x138756400) [pid = 1652] [serial = 1503] [outer = 0x0] 08:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1396cb800) [pid = 1652] [serial = 1504] [outer = 0x138756400] 08:17:18 INFO - PROCESS | 1652 | 1461338238074 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1396d1c00) [pid = 1652] [serial = 1505] [outer = 0x138756400] 08:17:18 INFO - PROCESS | 1652 | 1461338238509 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]]]}] 08:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 723ms 08:17:18 INFO - PROCESS | 1652 | 1461338238574 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 1652 | 1461338238576 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:17:18 INFO - PROCESS | 1652 | 1461338238602 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 1652 | 1461338238604 Marionette TRACE conn2 <- [1,1978,null,{}] 08:17:18 INFO - PROCESS | 1652 | 1461338238608 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}] 08:17:18 INFO - PROCESS | 1652 | 1461338238751 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:17:18 INFO - PROCESS | 1652 | 1461338238864 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x138784000 == 84 [pid = 1652] [id = 502] 08:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1396d0400) [pid = 1652] [serial = 1506] [outer = 0x0] 08:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1396d9400) [pid = 1652] [serial = 1507] [outer = 0x1396d0400] 08:17:18 INFO - PROCESS | 1652 | 1461338238900 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x142480000) [pid = 1652] [serial = 1508] [outer = 0x1396d0400] 08:17:19 INFO - PROCESS | 1652 | 1461338239339 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]]]}] 08:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 774ms 08:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:17:19 INFO - PROCESS | 1652 | 1461338239372 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1652 | 1461338239374 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:17:19 INFO - PROCESS | 1652 | 1461338239376 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1652 | 1461338239378 Marionette TRACE conn2 <- [1,1982,null,{}] 08:17:19 INFO - PROCESS | 1652 | 1461338239381 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}] 08:17:19 INFO - PROCESS | 1652 | 1461338239511 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:17:19 INFO - PROCESS | 1652 | 1461338239629 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x125935000 == 85 [pid = 1652] [id = 503] 08:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x1154d6c00) [pid = 1652] [serial = 1509] [outer = 0x0] 08:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12ac60400) [pid = 1652] [serial = 1510] [outer = 0x1154d6c00] 08:17:19 INFO - PROCESS | 1652 | 1461338239661 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x142483c00) [pid = 1652] [serial = 1511] [outer = 0x1154d6c00] 08:17:20 INFO - PROCESS | 1652 | 1461338240052 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]]]}] 08:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 720ms 08:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:17:20 INFO - PROCESS | 1652 | 1461338240125 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:17:20 INFO - PROCESS | 1652 | 1461338240126 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:17:20 INFO - PROCESS | 1652 | 1461338240131 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:17:20 INFO - PROCESS | 1652 | 1461338240132 Marionette TRACE conn2 <- [1,1986,null,{}] 08:17:20 INFO - PROCESS | 1652 | 1461338240134 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}] 08:17:20 INFO - PROCESS | 1652 | 1461338240250 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:17:20 INFO - PROCESS | 1652 | 1461338240480 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b931000 == 86 [pid = 1652] [id = 504] 08:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x114b9f400) [pid = 1652] [serial = 1512] [outer = 0x0] 08:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x114bcf000) [pid = 1652] [serial = 1513] [outer = 0x114b9f400] 08:17:20 INFO - PROCESS | 1652 | 1461338240521 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x115670000) [pid = 1652] [serial = 1514] [outer = 0x114b9f400] 08:17:20 INFO - PROCESS | 1652 | 1461338240976 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]]]}] 08:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 870ms 08:17:21 INFO - PROCESS | 1652 | 1461338241001 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 1652 | 1461338241004 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:17:21 INFO - PROCESS | 1652 | 1461338241007 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1652 | 1461338241009 Marionette TRACE conn2 <- [1,1990,null,{}] 08:17:21 INFO - PROCESS | 1652 | 1461338241013 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}] 08:17:21 INFO - PROCESS | 1652 | 1461338241127 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:17:21 INFO - PROCESS | 1652 | 1461338241248 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x125aa0000 == 87 [pid = 1652] [id = 505] 08:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x119a12c00) [pid = 1652] [serial = 1515] [outer = 0x0] 08:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11bae2c00) [pid = 1652] [serial = 1516] [outer = 0x119a12c00] 08:17:21 INFO - PROCESS | 1652 | 1461338241280 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x125a46400) [pid = 1652] [serial = 1517] [outer = 0x119a12c00] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b964000 == 86 [pid = 1652] [id = 491] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12a178000 == 85 [pid = 1652] [id = 490] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125e10800 == 84 [pid = 1652] [id = 489] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae5000 == 83 [pid = 1652] [id = 488] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b74c800 == 82 [pid = 1652] [id = 487] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125e19000 == 81 [pid = 1652] [id = 486] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12e3e8800) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12e17e000 == 80 [pid = 1652] [id = 479] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x126ec6800 == 79 [pid = 1652] [id = 478] 08:17:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa0a000 == 78 [pid = 1652] [id = 477] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12dbea800) [pid = 1652] [serial = 1427] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12a480c00) [pid = 1652] [serial = 1409] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ac5ec00) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12aac3000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12acc3000) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12a7e8000) [pid = 1652] [serial = 1421] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12a7e0c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x114f68400) [pid = 1652] [serial = 844] [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.] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ae6c800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x1273c7c00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x125a52c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x129c90400) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12848a400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12bd8d800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12ac65800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12fb2f400) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11bade400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x118620400) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x127eb9c00) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11af99800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x119749000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12d396400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a7ddc00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11ada8000) [pid = 1652] [serial = 1394] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a18a800) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12acc3c00) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x126980c00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12aee3400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11bce3000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12da97c00) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12aa31c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12591c800) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x126b09000) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12fb12800) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 08:17:21 INFO - PROCESS | 1652 | 1461338241708 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]]]}] 08:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 723ms 08:17:21 INFO - PROCESS | 1652 | 1461338241771 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:17:21 INFO - PROCESS | 1652 | 1461338241775 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:17:21 INFO - PROCESS | 1652 | 1461338241781 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1652 | 1461338241783 Marionette TRACE conn2 <- [1,1994,null,{}] 08:17:21 INFO - PROCESS | 1652 | 1461338241786 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}] 08:17:21 INFO - PROCESS | 1652 | 1461338241897 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:17:21 INFO - PROCESS | 1652 | 1461338241905 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e08800 == 79 [pid = 1652] [id = 506] 08:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x125dfa000) [pid = 1652] [serial = 1518] [outer = 0x0] 08:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1273bc000) [pid = 1652] [serial = 1519] [outer = 0x125dfa000] 08:17:21 INFO - PROCESS | 1652 | 1461338241932 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12973fc00) [pid = 1652] [serial = 1520] [outer = 0x125dfa000] 08:17:22 INFO - PROCESS | 1652 | 1461338242317 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]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 570ms 08:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:17:22 INFO - PROCESS | 1652 | 1461338242351 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1652 | 1461338242352 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:17:22 INFO - PROCESS | 1652 | 1461338242356 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1652 | 1461338242360 Marionette TRACE conn2 <- [1,1998,null,{}] 08:17:22 INFO - PROCESS | 1652 | 1461338242367 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}] 08:17:22 INFO - PROCESS | 1652 | 1461338242472 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:17:22 INFO - PROCESS | 1652 | 1461338242477 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace8000 == 80 [pid = 1652] [id = 507] 08:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12a189800) [pid = 1652] [serial = 1521] [outer = 0x0] 08:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12a485000) [pid = 1652] [serial = 1522] [outer = 0x12a189800] 08:17:22 INFO - PROCESS | 1652 | 1461338242503 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12ac51400) [pid = 1652] [serial = 1523] [outer = 0x12a189800] 08:17:22 INFO - PROCESS | 1652 | 1461338242885 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]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms 08:17:22 INFO - PROCESS | 1652 | 1461338242930 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 1652 | 1461338242932 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:17:22 INFO - PROCESS | 1652 | 1461338242936 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1652 | 1461338242937 Marionette TRACE conn2 <- [1,2002,null,{}] 08:17:22 INFO - PROCESS | 1652 | 1461338242941 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}] 08:17:23 INFO - PROCESS | 1652 | 1461338243097 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:17:23 INFO - PROCESS | 1652 | 1461338243108 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0ca000 == 81 [pid = 1652] [id = 508] 08:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ac65800) [pid = 1652] [serial = 1524] [outer = 0x0] 08:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12ae6d400) [pid = 1652] [serial = 1525] [outer = 0x12ac65800] 08:17:23 INFO - PROCESS | 1652 | 1461338243155 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b5d6800) [pid = 1652] [serial = 1526] [outer = 0x12ac65800] 08:17:23 INFO - PROCESS | 1652 | 1461338243581 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]]]}] 08:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 08:17:23 INFO - PROCESS | 1652 | 1461338243605 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:17:23 INFO - PROCESS | 1652 | 1461338243606 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:17:23 INFO - PROCESS | 1652 | 1461338243614 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:17:23 INFO - PROCESS | 1652 | 1461338243615 Marionette TRACE conn2 <- [1,2006,null,{}] 08:17:23 INFO - PROCESS | 1652 | 1461338243642 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}] 08:17:23 INFO - PROCESS | 1652 | 1461338243779 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:17:23 INFO - PROCESS | 1652 | 1461338243795 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e178000 == 82 [pid = 1652] [id = 509] 08:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d3a1800) [pid = 1652] [serial = 1527] [outer = 0x0] 08:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12dbe2400) [pid = 1652] [serial = 1528] [outer = 0x12d3a1800] 08:17:23 INFO - PROCESS | 1652 | 1461338243827 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12f863000) [pid = 1652] [serial = 1529] [outer = 0x12d3a1800] 08:17:24 INFO - PROCESS | 1652 | 1461338244208 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]]]}] 08:17:24 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 08:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 627ms 08:17:24 INFO - PROCESS | 1652 | 1461338244236 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 1652 | 1461338244238 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:17:24 INFO - PROCESS | 1652 | 1461338244240 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1652 | 1461338244241 Marionette TRACE conn2 <- [1,2010,null,{}] 08:17:24 INFO - PROCESS | 1652 | 1461338244249 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}] 08:17:24 INFO - PROCESS | 1652 | 1461338244377 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:17:24 INFO - PROCESS | 1652 | 1461338244388 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f172000 == 83 [pid = 1652] [id = 510] 08:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12da17c00) [pid = 1652] [serial = 1530] [outer = 0x0] 08:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1259fc000) [pid = 1652] [serial = 1531] [outer = 0x12da17c00] 08:17:24 INFO - PROCESS | 1652 | 1461338244413 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1396d9800) [pid = 1652] [serial = 1532] [outer = 0x12da17c00] 08:17:24 INFO - PROCESS | 1652 | 1461338244790 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]]]}] 08:17:24 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 08:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 572ms 08:17:24 INFO - PROCESS | 1652 | 1461338244813 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 1652 | 1461338244814 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:17:24 INFO - PROCESS | 1652 | 1461338244816 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1652 | 1461338244817 Marionette TRACE conn2 <- [1,2014,null,{}] 08:17:24 INFO - PROCESS | 1652 | 1461338244819 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}] 08:17:24 INFO - PROCESS | 1652 | 1461338244948 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:17:24 INFO - PROCESS | 1652 | 1461338244966 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12feb9800 == 84 [pid = 1652] [id = 511] 08:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11560e400) [pid = 1652] [serial = 1533] [outer = 0x0] 08:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x115613c00) [pid = 1652] [serial = 1534] [outer = 0x11560e400] 08:17:24 INFO - PROCESS | 1652 | 1461338244991 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x115617c00) [pid = 1652] [serial = 1535] [outer = 0x11560e400] 08:17:25 INFO - PROCESS | 1652 | 1461338245342 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]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 08:17:25 INFO - PROCESS | 1652 | 1461338245386 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:17:25 INFO - PROCESS | 1652 | 1461338245387 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:17:25 INFO - PROCESS | 1652 | 1461338245390 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 1652 | 1461338245391 Marionette TRACE conn2 <- [1,2018,null,{}] 08:17:25 INFO - PROCESS | 1652 | 1461338245393 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}] 08:17:25 INFO - PROCESS | 1652 | 1461338245522 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:17:25 INFO - PROCESS | 1652 | 1461338245534 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x142378000 == 85 [pid = 1652] [id = 512] 08:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x115617000) [pid = 1652] [serial = 1536] [outer = 0x0] 08:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11aa37800) [pid = 1652] [serial = 1537] [outer = 0x115617000] 08:17:25 INFO - PROCESS | 1652 | 1461338245559 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11aa3bc00) [pid = 1652] [serial = 1538] [outer = 0x115617000] 08:17:25 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a1d6400) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:17:25 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x1273ec800) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:17:25 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12d173800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:17:25 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x122e1fc00) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:17:25 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11aa80000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:17:25 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x115689c00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:17:25 INFO - PROCESS | 1652 | 1461338245960 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]]]}] 08:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 618ms 08:17:26 INFO - PROCESS | 1652 | 1461338246008 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:17:26 INFO - PROCESS | 1652 | 1461338246010 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:17:26 INFO - PROCESS | 1652 | 1461338246012 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:17:26 INFO - PROCESS | 1652 | 1461338246013 Marionette TRACE conn2 <- [1,2022,null,{}] 08:17:26 INFO - PROCESS | 1652 | 1461338246015 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}] 08:17:26 INFO - PROCESS | 1652 | 1461338246118 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:17:26 INFO - PROCESS | 1652 | 1461338246122 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x14270c800 == 86 [pid = 1652] [id = 513] 08:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11aa35c00) [pid = 1652] [serial = 1539] [outer = 0x0] 08:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11aa40400) [pid = 1652] [serial = 1540] [outer = 0x11aa35c00] 08:17:26 INFO - PROCESS | 1652 | 1461338246148 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a482800) [pid = 1652] [serial = 1541] [outer = 0x11aa35c00] 08:17:26 INFO - PROCESS | 1652 | 1461338246493 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]]]}] 08:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 08:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:17:26 INFO - PROCESS | 1652 | 1461338246531 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:17:26 INFO - PROCESS | 1652 | 1461338246532 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:17:26 INFO - PROCESS | 1652 | 1461338246534 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:17:26 INFO - PROCESS | 1652 | 1461338246535 Marionette TRACE conn2 <- [1,2026,null,{}] 08:17:26 INFO - PROCESS | 1652 | 1461338246538 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}] 08:17:26 INFO - PROCESS | 1652 | 1461338246637 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:17:26 INFO - PROCESS | 1652 | 1461338246717 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x143107800 == 87 [pid = 1652] [id = 514] 08:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11aa3e800) [pid = 1652] [serial = 1542] [outer = 0x0] 08:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x1396d4400) [pid = 1652] [serial = 1543] [outer = 0x11aa3e800] 08:17:26 INFO - PROCESS | 1652 | 1461338246746 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x13984bc00) [pid = 1652] [serial = 1544] [outer = 0x11aa3e800] 08:17:27 INFO - PROCESS | 1652 | 1461338247068 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]]]}] 08:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 08:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:17:27 INFO - PROCESS | 1652 | 1461338247105 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1652 | 1461338247106 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:17:27 INFO - PROCESS | 1652 | 1461338247108 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1652 | 1461338247110 Marionette TRACE conn2 <- [1,2030,null,{}] 08:17:27 INFO - PROCESS | 1652 | 1461338247115 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}] 08:17:27 INFO - PROCESS | 1652 | 1461338247225 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:17:27 INFO - PROCESS | 1652 | 1461338247304 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x143086000 == 88 [pid = 1652] [id = 515] 08:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12a1d6400) [pid = 1652] [serial = 1545] [outer = 0x0] 08:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x136fd9400) [pid = 1652] [serial = 1546] [outer = 0x12a1d6400] 08:17:27 INFO - PROCESS | 1652 | 1461338247329 Marionette DEBUG loaded listener.js 08:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x139850000) [pid = 1652] [serial = 1547] [outer = 0x12a1d6400] 08:17:27 INFO - PROCESS | 1652 | 1461338247616 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]]]}] 08:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms 08:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:17:27 INFO - PROCESS | 1652 | 1461338247634 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1652 | 1461338247635 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:17:27 INFO - PROCESS | 1652 | 1461338247637 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1652 | 1461338247638 Marionette TRACE conn2 <- [1,2034,null,{}] 08:17:27 INFO - PROCESS | 1652 | 1461338247641 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}] 08:17:27 INFO - PROCESS | 1652 | 1461338247754 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:17:27 INFO - PROCESS | 1652 | 1461338247942 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab3a800 == 89 [pid = 1652] [id = 516] 08:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11560dc00) [pid = 1652] [serial = 1548] [outer = 0x0] 08:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11566cc00) [pid = 1652] [serial = 1549] [outer = 0x11560dc00] 08:17:28 INFO - PROCESS | 1652 | 1461338248017 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x119747800) [pid = 1652] [serial = 1550] [outer = 0x11560dc00] 08:17:28 INFO - PROCESS | 1652 | 1461338248474 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]]]}] 08:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 870ms 08:17:28 INFO - PROCESS | 1652 | 1461338248510 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:17:28 INFO - PROCESS | 1652 | 1461338248514 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:17:28 INFO - PROCESS | 1652 | 1461338248542 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:17:28 INFO - PROCESS | 1652 | 1461338248546 Marionette TRACE conn2 <- [1,2038,null,{}] 08:17:28 INFO - PROCESS | 1652 | 1461338248551 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}] 08:17:28 INFO - PROCESS | 1652 | 1461338248733 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:17:28 INFO - PROCESS | 1652 | 1461338248823 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd9000 == 90 [pid = 1652] [id = 517] 08:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11c732400) [pid = 1652] [serial = 1551] [outer = 0x0] 08:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x125b17000) [pid = 1652] [serial = 1552] [outer = 0x11c732400] 08:17:28 INFO - PROCESS | 1652 | 1461338248854 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x127ec2000) [pid = 1652] [serial = 1553] [outer = 0x11c732400] 08:17:29 INFO - PROCESS | 1652 | 1461338249308 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]]]}] 08:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 777ms 08:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:17:29 INFO - PROCESS | 1652 | 1461338249317 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:17:29 INFO - PROCESS | 1652 | 1461338249320 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:17:29 INFO - PROCESS | 1652 | 1461338249323 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 1652 | 1461338249324 Marionette TRACE conn2 <- [1,2042,null,{}] 08:17:29 INFO - PROCESS | 1652 | 1461338249329 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}] 08:17:29 INFO - PROCESS | 1652 | 1461338249450 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:17:29 INFO - PROCESS | 1652 | 1461338249570 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fec2000 == 91 [pid = 1652] [id = 518] 08:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x129c90400) [pid = 1652] [serial = 1554] [outer = 0x0] 08:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a483c00) [pid = 1652] [serial = 1555] [outer = 0x129c90400] 08:17:29 INFO - PROCESS | 1652 | 1461338249603 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12aedf400) [pid = 1652] [serial = 1556] [outer = 0x129c90400] 08:17:30 INFO - PROCESS | 1652 | 1461338250046 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]]]}] 08:17:30 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) 08:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 772ms 08:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:17:30 INFO - PROCESS | 1652 | 1461338250096 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:17:30 INFO - PROCESS | 1652 | 1461338250097 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:17:30 INFO - PROCESS | 1652 | 1461338250105 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1652 | 1461338250109 Marionette TRACE conn2 <- [1,2046,null,{}] 08:17:30 INFO - PROCESS | 1652 | 1461338250113 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}] 08:17:30 INFO - PROCESS | 1652 | 1461338250235 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:17:30 INFO - PROCESS | 1652 | 1461338250325 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x143075800 == 92 [pid = 1652] [id = 519] 08:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x129c91000) [pid = 1652] [serial = 1557] [outer = 0x0] 08:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e3a4800) [pid = 1652] [serial = 1558] [outer = 0x129c91000] 08:17:30 INFO - PROCESS | 1652 | 1461338250358 Marionette DEBUG loaded listener.js 08:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x136fd3800) [pid = 1652] [serial = 1559] [outer = 0x129c91000] 08:17:30 INFO - PROCESS | 1652 | 1461338250757 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]]]}] 08:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 680ms 08:17:30 INFO - PROCESS | 1652 | 1461338250780 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:17:30 INFO - PROCESS | 1652 | 1461338250782 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:17:30 INFO - PROCESS | 1652 | 1461338250784 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1652 | 1461338250786 Marionette TRACE conn2 <- [1,2050,null,{}] 08:17:30 INFO - PROCESS | 1652 | 1461338250788 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}] 08:17:30 INFO - PROCESS | 1652 | 1461338250926 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:17:31 INFO - PROCESS | 1652 | 1461338251045 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a629000 == 93 [pid = 1652] [id = 520] 08:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12d1f0000) [pid = 1652] [serial = 1560] [outer = 0x0] 08:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x13874d800) [pid = 1652] [serial = 1561] [outer = 0x12d1f0000] 08:17:31 INFO - PROCESS | 1652 | 1461338251078 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x139845000) [pid = 1652] [serial = 1562] [outer = 0x12d1f0000] 08:17:31 INFO - PROCESS | 1652 | 1461338251463 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]]]}] 08:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 08:17:31 INFO - PROCESS | 1652 | 1461338251506 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:17:31 INFO - PROCESS | 1652 | 1461338251507 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:17:31 INFO - PROCESS | 1652 | 1461338251510 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:17:31 INFO - PROCESS | 1652 | 1461338251511 Marionette TRACE conn2 <- [1,2054,null,{}] 08:17:31 INFO - PROCESS | 1652 | 1461338251514 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}] 08:17:31 INFO - PROCESS | 1652 | 1461338251671 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:17:31 INFO - PROCESS | 1652 | 1461338251761 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e98000 == 94 [pid = 1652] [id = 521] 08:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x139849400) [pid = 1652] [serial = 1563] [outer = 0x0] 08:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x13a378400) [pid = 1652] [serial = 1564] [outer = 0x139849400] 08:17:31 INFO - PROCESS | 1652 | 1461338251801 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x13a380000) [pid = 1652] [serial = 1565] [outer = 0x139849400] 08:17:32 INFO - PROCESS | 1652 | 1461338252269 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]]]}] 08:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 820ms 08:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:17:32 INFO - PROCESS | 1652 | 1461338252330 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1652 | 1461338252331 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:17:32 INFO - PROCESS | 1652 | 1461338252334 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1652 | 1461338252335 Marionette TRACE conn2 <- [1,2058,null,{}] 08:17:32 INFO - PROCESS | 1652 | 1461338252337 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}] 08:17:32 INFO - PROCESS | 1652 | 1461338252456 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:17:32 INFO - PROCESS | 1652 | 1461338252548 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6d1000 == 95 [pid = 1652] [id = 522] 08:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x13984e800) [pid = 1652] [serial = 1566] [outer = 0x0] 08:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x13a418c00) [pid = 1652] [serial = 1567] [outer = 0x13984e800] 08:17:32 INFO - PROCESS | 1652 | 1461338252577 Marionette DEBUG loaded listener.js 08:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x13a41e800) [pid = 1652] [serial = 1568] [outer = 0x13984e800] 08:17:33 INFO - PROCESS | 1652 | 1461338253380 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]]]}] 08:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1071ms 08:17:33 INFO - PROCESS | 1652 | 1461338253406 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:17:33 INFO - PROCESS | 1652 | 1461338253408 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:17:33 INFO - PROCESS | 1652 | 1461338253426 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 1652 | 1461338253428 Marionette TRACE conn2 <- [1,2062,null,{}] 08:17:33 INFO - PROCESS | 1652 | 1461338253433 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}] 08:17:33 INFO - PROCESS | 1652 | 1461338253536 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:17:33 INFO - PROCESS | 1652 | 1461338253659 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116755000 == 96 [pid = 1652] [id = 523] 08:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x114baa400) [pid = 1652] [serial = 1569] [outer = 0x0] 08:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x115399000) [pid = 1652] [serial = 1570] [outer = 0x114baa400] 08:17:33 INFO - PROCESS | 1652 | 1461338253690 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x115852000) [pid = 1652] [serial = 1571] [outer = 0x114baa400] 08:17:34 INFO - PROCESS | 1652 | 1461338254172 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]]]}] 08:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 777ms 08:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:17:34 INFO - PROCESS | 1652 | 1461338254202 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 1652 | 1461338254207 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:17:34 INFO - PROCESS | 1652 | 1461338254213 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 1652 | 1461338254215 Marionette TRACE conn2 <- [1,2066,null,{}] 08:17:34 INFO - PROCESS | 1652 | 1461338254219 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}] 08:17:34 INFO - PROCESS | 1652 | 1461338254385 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:17:34 INFO - PROCESS | 1652 | 1461338254504 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad7800 == 97 [pid = 1652] [id = 524] 08:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x115853800) [pid = 1652] [serial = 1572] [outer = 0x0] 08:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1188b2c00) [pid = 1652] [serial = 1573] [outer = 0x115853800] 08:17:34 INFO - PROCESS | 1652 | 1461338254532 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x1191b8c00) [pid = 1652] [serial = 1574] [outer = 0x115853800] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f5b5000 == 96 [pid = 1652] [id = 397] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125fc3800 == 95 [pid = 1652] [id = 199] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125a95800 == 94 [pid = 1652] [id = 268] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e171800 == 93 [pid = 1652] [id = 337] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x143086000 == 92 [pid = 1652] [id = 515] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x143107800 == 91 [pid = 1652] [id = 514] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x14270c800 == 90 [pid = 1652] [id = 513] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x142378000 == 89 [pid = 1652] [id = 512] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12feb9800 == 88 [pid = 1652] [id = 511] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12aaaa000) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12e72cc00) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12b70e800) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11568e800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12e72fc00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12aac2800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12acc1800) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f172000 == 87 [pid = 1652] [id = 510] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e178000 == 86 [pid = 1652] [id = 509] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0ca000 == 85 [pid = 1652] [id = 508] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ace8000 == 84 [pid = 1652] [id = 507] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125e08800 == 83 [pid = 1652] [id = 506] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x125aa0000 == 82 [pid = 1652] [id = 505] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11b931000 == 81 [pid = 1652] [id = 504] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x14271f000 == 80 [pid = 1652] [id = 501] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x142688800 == 79 [pid = 1652] [id = 500] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x14237c800 == 78 [pid = 1652] [id = 499] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x137093000 == 77 [pid = 1652] [id = 498] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12feb9000 == 76 [pid = 1652] [id = 497] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f597800 == 75 [pid = 1652] [id = 496] 08:17:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5b8800 == 74 [pid = 1652] [id = 495] 08:17:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b743000 == 73 [pid = 1652] [id = 494] 08:17:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129c30800 == 72 [pid = 1652] [id = 493] 08:17:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118f10800 == 71 [pid = 1652] [id = 492] 08:17:35 INFO - PROCESS | 1652 | 1461338255014 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]]]}] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12aa34000) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 08:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 825ms 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12ac55400) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12a18bc00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12a1d6000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12e729800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x125e42000) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1273e5c00) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x125a51800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11c196800) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x127ebe800) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x118a4fc00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x119748c00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11582c800) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 08:17:35 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11c705400) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 08:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:17:35 INFO - PROCESS | 1652 | 1461338255044 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1652 | 1461338255047 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:17:35 INFO - PROCESS | 1652 | 1461338255049 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1652 | 1461338255052 Marionette TRACE conn2 <- [1,2070,null,{}] 08:17:35 INFO - PROCESS | 1652 | 1461338255061 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}] 08:17:35 INFO - PROCESS | 1652 | 1461338255148 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:17:35 INFO - PROCESS | 1652 | 1461338255154 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab20000 == 72 [pid = 1652] [id = 525] 08:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11974e800) [pid = 1652] [serial = 1575] [outer = 0x0] 08:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11a735000) [pid = 1652] [serial = 1576] [outer = 0x11974e800] 08:17:35 INFO - PROCESS | 1652 | 1461338255182 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11aa3ac00) [pid = 1652] [serial = 1577] [outer = 0x11974e800] 08:17:35 INFO - PROCESS | 1652 | 1461338255563 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]]]}] 08:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 570ms 08:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:17:35 INFO - PROCESS | 1652 | 1461338255620 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1652 | 1461338255622 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:17:35 INFO - PROCESS | 1652 | 1461338255624 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1652 | 1461338255625 Marionette TRACE conn2 <- [1,2074,null,{}] 08:17:35 INFO - PROCESS | 1652 | 1461338255628 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}] 08:17:35 INFO - PROCESS | 1652 | 1461338255716 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:17:35 INFO - PROCESS | 1652 | 1461338255722 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc49000 == 73 [pid = 1652] [id = 526] 08:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11aa3f800) [pid = 1652] [serial = 1578] [outer = 0x0] 08:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11ab71400) [pid = 1652] [serial = 1579] [outer = 0x11aa3f800] 08:17:35 INFO - PROCESS | 1652 | 1461338255748 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11af8f800) [pid = 1652] [serial = 1580] [outer = 0x11aa3f800] 08:17:36 INFO - PROCESS | 1652 | 1461338256104 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]]]}] 08:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 523ms 08:17:36 INFO - PROCESS | 1652 | 1461338256148 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1652 | 1461338256149 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:17:36 INFO - PROCESS | 1652 | 1461338256151 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1652 | 1461338256152 Marionette TRACE conn2 <- [1,2078,null,{}] 08:17:36 INFO - PROCESS | 1652 | 1461338256155 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}] 08:17:36 INFO - PROCESS | 1652 | 1461338256239 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:17:36 INFO - PROCESS | 1652 | 1461338256244 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125937000 == 74 [pid = 1652] [id = 527] 08:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11af95800) [pid = 1652] [serial = 1581] [outer = 0x0] 08:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11b955c00) [pid = 1652] [serial = 1582] [outer = 0x11af95800] 08:17:36 INFO - PROCESS | 1652 | 1461338256270 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11bed5800) [pid = 1652] [serial = 1583] [outer = 0x11af95800] 08:17:36 INFO - PROCESS | 1652 | 1461338256629 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]]]}] 08:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 08:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:17:36 INFO - PROCESS | 1652 | 1461338256670 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1652 | 1461338256671 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:17:36 INFO - PROCESS | 1652 | 1461338256673 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1652 | 1461338256674 Marionette TRACE conn2 <- [1,2082,null,{}] 08:17:36 INFO - PROCESS | 1652 | 1461338256677 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}] 08:17:36 INFO - PROCESS | 1652 | 1461338256778 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:17:36 INFO - PROCESS | 1652 | 1461338256860 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb9000 == 75 [pid = 1652] [id = 528] 08:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x11bf3d000) [pid = 1652] [serial = 1584] [outer = 0x0] 08:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x11c27dc00) [pid = 1652] [serial = 1585] [outer = 0x11bf3d000] 08:17:36 INFO - PROCESS | 1652 | 1461338256888 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x125a4a800) [pid = 1652] [serial = 1586] [outer = 0x11bf3d000] 08:17:37 INFO - PROCESS | 1652 | 1461338257225 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]]]}] 08:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 575ms 08:17:37 INFO - PROCESS | 1652 | 1461338257249 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 1652 | 1461338257250 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:17:37 INFO - PROCESS | 1652 | 1461338257259 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 1652 | 1461338257261 Marionette TRACE conn2 <- [1,2086,null,{}] 08:17:37 INFO - PROCESS | 1652 | 1461338257264 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}] 08:17:37 INFO - PROCESS | 1652 | 1461338257373 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:17:37 INFO - PROCESS | 1652 | 1461338257383 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x127191800 == 76 [pid = 1652] [id = 529] 08:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11c707000) [pid = 1652] [serial = 1587] [outer = 0x0] 08:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x125b19000) [pid = 1652] [serial = 1588] [outer = 0x11c707000] 08:17:37 INFO - PROCESS | 1652 | 1461338257409 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x126977800) [pid = 1652] [serial = 1589] [outer = 0x11c707000] 08:17:37 INFO - PROCESS | 1652 | 1461338257795 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]]]}] 08:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 08:17:37 INFO - PROCESS | 1652 | 1461338257830 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 1652 | 1461338257831 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:17:37 INFO - PROCESS | 1652 | 1461338257833 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 1652 | 1461338257834 Marionette TRACE conn2 <- [1,2090,null,{}] 08:17:37 INFO - PROCESS | 1652 | 1461338257837 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}] 08:17:37 INFO - PROCESS | 1652 | 1461338257951 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:17:38 INFO - PROCESS | 1652 | 1461338257997 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c38800 == 77 [pid = 1652] [id = 530] 08:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x125a4f400) [pid = 1652] [serial = 1590] [outer = 0x0] 08:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x126d05800) [pid = 1652] [serial = 1591] [outer = 0x125a4f400] 08:17:38 INFO - PROCESS | 1652 | 1461338258023 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x126dd5400) [pid = 1652] [serial = 1592] [outer = 0x125a4f400] 08:17:38 INFO - PROCESS | 1652 | 1461338258324 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]]]}] 08:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 08:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:17:38 INFO - PROCESS | 1652 | 1461338258354 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1652 | 1461338258355 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:17:38 INFO - PROCESS | 1652 | 1461338258357 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1652 | 1461338258358 Marionette TRACE conn2 <- [1,2094,null,{}] 08:17:38 INFO - PROCESS | 1652 | 1461338258363 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}] 08:17:38 INFO - PROCESS | 1652 | 1461338258476 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:17:38 INFO - PROCESS | 1652 | 1461338258486 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a70e000 == 78 [pid = 1652] [id = 531] 08:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x126978400) [pid = 1652] [serial = 1593] [outer = 0x0] 08:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1273c5800) [pid = 1652] [serial = 1594] [outer = 0x126978400] 08:17:38 INFO - PROCESS | 1652 | 1461338258511 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12759e000) [pid = 1652] [serial = 1595] [outer = 0x126978400] 08:17:38 INFO - PROCESS | 1652 | 1461338258867 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]]]}] 08:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 08:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:17:38 INFO - PROCESS | 1652 | 1461338258886 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1652 | 1461338258887 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:17:38 INFO - PROCESS | 1652 | 1461338258889 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1652 | 1461338258890 Marionette TRACE conn2 <- [1,2098,null,{}] 08:17:38 INFO - PROCESS | 1652 | 1461338258893 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}] 08:17:39 INFO - PROCESS | 1652 | 1461338259011 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:17:39 INFO - PROCESS | 1652 | 1461338259021 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac20000 == 79 [pid = 1652] [id = 532] 08:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x11575a000) [pid = 1652] [serial = 1596] [outer = 0x0] 08:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x127e68800) [pid = 1652] [serial = 1597] [outer = 0x11575a000] 08:17:39 INFO - PROCESS | 1652 | 1461338259047 Marionette DEBUG loaded listener.js 08:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x127ec3c00) [pid = 1652] [serial = 1598] [outer = 0x11575a000] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12a7e9000) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12da17c00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11560e400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x115617000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x125dfa000) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12ac65800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x119a12c00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x114b9f400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12a189800) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x11aa35c00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12d3a1800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:17:39 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11aa3e800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:17:39 INFO - PROCESS | 1652 | 1461338259771 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]]]}] 08:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 924ms 08:17:39 INFO - PROCESS | 1652 | 1461338259815 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 1652 | 1461338259817 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:17:39 INFO - PROCESS | 1652 | 1461338259820 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 1652 | 1461338259821 Marionette TRACE conn2 <- [1,2102,null,{}] 08:17:39 INFO - PROCESS | 1652 | 1461338259824 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}] 08:17:39 INFO - PROCESS | 1652 | 1461338259936 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:17:39 INFO - PROCESS | 1652 | 1461338259940 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af1f800 == 80 [pid = 1652] [id = 533] 08:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x115617000) [pid = 1652] [serial = 1599] [outer = 0x0] 08:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x127ec5c00) [pid = 1652] [serial = 1600] [outer = 0x115617000] 08:17:39 INFO - PROCESS | 1652 | 1461338259972 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12998f000) [pid = 1652] [serial = 1601] [outer = 0x115617000] 08:17:40 INFO - PROCESS | 1652 | 1461338260318 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]]]}] 08:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 08:17:40 INFO - PROCESS | 1652 | 1461338260340 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 1652 | 1461338260342 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:17:40 INFO - PROCESS | 1652 | 1461338260347 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 1652 | 1461338260349 Marionette TRACE conn2 <- [1,2106,null,{}] 08:17:40 INFO - PROCESS | 1652 | 1461338260351 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}] 08:17:40 INFO - PROCESS | 1652 | 1461338260441 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:17:40 INFO - PROCESS | 1652 | 1461338260516 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b74b000 == 81 [pid = 1652] [id = 534] 08:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x127e73c00) [pid = 1652] [serial = 1602] [outer = 0x0] 08:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x129ea6800) [pid = 1652] [serial = 1603] [outer = 0x127e73c00] 08:17:40 INFO - PROCESS | 1652 | 1461338260542 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12a191800) [pid = 1652] [serial = 1604] [outer = 0x127e73c00] 08:17:40 INFO - PROCESS | 1652 | 1461338260817 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]]]}] 08:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 08:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:17:40 INFO - PROCESS | 1652 | 1461338260867 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 1652 | 1461338260868 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:17:40 INFO - PROCESS | 1652 | 1461338260870 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 1652 | 1461338260871 Marionette TRACE conn2 <- [1,2110,null,{}] 08:17:40 INFO - PROCESS | 1652 | 1461338260873 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}] 08:17:40 INFO - PROCESS | 1652 | 1461338260966 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:17:40 INFO - PROCESS | 1652 | 1461338260970 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cae9800 == 82 [pid = 1652] [id = 535] 08:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x129741400) [pid = 1652] [serial = 1605] [outer = 0x0] 08:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12a1d6000) [pid = 1652] [serial = 1606] [outer = 0x129741400] 08:17:40 INFO - PROCESS | 1652 | 1461338260996 Marionette DEBUG loaded listener.js 08:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12a484800) [pid = 1652] [serial = 1607] [outer = 0x129741400] 08:17:41 INFO - PROCESS | 1652 | 1461338261354 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]]]}] 08:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 08:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:17:41 INFO - PROCESS | 1652 | 1461338261389 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:17:41 INFO - PROCESS | 1652 | 1461338261390 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:17:41 INFO - PROCESS | 1652 | 1461338261393 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:17:41 INFO - PROCESS | 1652 | 1461338261396 Marionette TRACE conn2 <- [1,2114,null,{}] 08:17:41 INFO - PROCESS | 1652 | 1461338261411 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}] 08:17:41 INFO - PROCESS | 1652 | 1461338261502 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:17:41 INFO - PROCESS | 1652 | 1461338261505 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48e800 == 83 [pid = 1652] [id = 536] 08:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12a486000) [pid = 1652] [serial = 1608] [outer = 0x0] 08:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12a7e2400) [pid = 1652] [serial = 1609] [outer = 0x12a486000] 08:17:41 INFO - PROCESS | 1652 | 1461338261529 Marionette DEBUG loaded listener.js 08:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12aa2b400) [pid = 1652] [serial = 1610] [outer = 0x12a486000] 08:17:42 INFO - PROCESS | 1652 | 1461338262040 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]]]}] 08:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 684ms 08:17:42 INFO - PROCESS | 1652 | 1461338262084 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 1652 | 1461338262087 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:17:42 INFO - PROCESS | 1652 | 1461338262092 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:17:42 INFO - PROCESS | 1652 | 1461338262095 Marionette TRACE conn2 <- [1,2118,null,{}] 08:17:42 INFO - PROCESS | 1652 | 1461338262100 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}] 08:17:42 INFO - PROCESS | 1652 | 1461338262216 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:17:42 INFO - PROCESS | 1652 | 1461338262329 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a929000 == 84 [pid = 1652] [id = 537] 08:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11582c800) [pid = 1652] [serial = 1611] [outer = 0x0] 08:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x11671cc00) [pid = 1652] [serial = 1612] [outer = 0x11582c800] 08:17:42 INFO - PROCESS | 1652 | 1461338262362 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x119280c00) [pid = 1652] [serial = 1613] [outer = 0x11582c800] 08:17:42 INFO - PROCESS | 1652 | 1461338262783 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]]]}] 08:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 724ms 08:17:42 INFO - PROCESS | 1652 | 1461338262816 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 1652 | 1461338262820 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:17:42 INFO - PROCESS | 1652 | 1461338262824 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:17:42 INFO - PROCESS | 1652 | 1461338262826 Marionette TRACE conn2 <- [1,2122,null,{}] 08:17:42 INFO - PROCESS | 1652 | 1461338262829 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}] 08:17:42 INFO - PROCESS | 1652 | 1461338262944 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:17:43 INFO - PROCESS | 1652 | 1461338263059 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b4e800 == 85 [pid = 1652] [id = 538] 08:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x119748800) [pid = 1652] [serial = 1614] [outer = 0x0] 08:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x11aa38c00) [pid = 1652] [serial = 1615] [outer = 0x119748800] 08:17:43 INFO - PROCESS | 1652 | 1461338263094 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x11ada7400) [pid = 1652] [serial = 1616] [outer = 0x119748800] 08:17:43 INFO - PROCESS | 1652 | 1461338263540 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]]]}] 08:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 772ms 08:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:17:43 INFO - PROCESS | 1652 | 1461338263597 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 1652 | 1461338263598 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:17:43 INFO - PROCESS | 1652 | 1461338263601 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 1652 | 1461338263603 Marionette TRACE conn2 <- [1,2126,null,{}] 08:17:43 INFO - PROCESS | 1652 | 1461338263611 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}] 08:17:43 INFO - PROCESS | 1652 | 1461338263726 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:17:43 INFO - PROCESS | 1652 | 1461338263812 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc4800 == 86 [pid = 1652] [id = 539] 08:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11b5e7800) [pid = 1652] [serial = 1617] [outer = 0x0] 08:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x11bf47400) [pid = 1652] [serial = 1618] [outer = 0x11b5e7800] 08:17:43 INFO - PROCESS | 1652 | 1461338263847 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x125e3e400) [pid = 1652] [serial = 1619] [outer = 0x11b5e7800] 08:17:44 INFO - PROCESS | 1652 | 1461338264238 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]]]}] 08:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 08:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:17:44 INFO - PROCESS | 1652 | 1461338264273 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1652 | 1461338264275 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:17:44 INFO - PROCESS | 1652 | 1461338264277 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1652 | 1461338264279 Marionette TRACE conn2 <- [1,2130,null,{}] 08:17:44 INFO - PROCESS | 1652 | 1461338264281 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}] 08:17:44 INFO - PROCESS | 1652 | 1461338264394 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:17:44 INFO - PROCESS | 1652 | 1461338264509 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e172000 == 87 [pid = 1652] [id = 540] 08:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x125a48800) [pid = 1652] [serial = 1620] [outer = 0x0] 08:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x1273e4800) [pid = 1652] [serial = 1621] [outer = 0x125a48800] 08:17:44 INFO - PROCESS | 1652 | 1461338264541 Marionette DEBUG loaded listener.js 08:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12848a000) [pid = 1652] [serial = 1622] [outer = 0x125a48800] 08:17:44 INFO - PROCESS | 1652 | 1461338264932 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] 08:17:45 INFO - PROCESS | 1652 | 1461338265000 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:17:45 INFO - PROCESS | 1652 | 1461338265003 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 1652 | 1461338265004 Marionette TRACE conn2 <- [1,2134,null,{}] 08:17:45 INFO - PROCESS | 1652 | 1461338265007 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}] 08:17:45 INFO - PROCESS | 1652 | 1461338265133 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:17:45 INFO - PROCESS | 1652 | 1461338265219 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5b6000 == 88 [pid = 1652] [id = 541] 08:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12973e400) [pid = 1652] [serial = 1623] [outer = 0x0] 08:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x129c8f800) [pid = 1652] [serial = 1624] [outer = 0x12973e400] 08:17:45 INFO - PROCESS | 1652 | 1461338265249 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12a7e0000) [pid = 1652] [serial = 1625] [outer = 0x12973e400] 08:17:45 INFO - PROCESS | 1652 | 1461338265669 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]]]}] 08:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 719ms 08:17:45 INFO - PROCESS | 1652 | 1461338265722 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:17:45 INFO - PROCESS | 1652 | 1461338265724 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:17:45 INFO - PROCESS | 1652 | 1461338265726 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 1652 | 1461338265727 Marionette TRACE conn2 <- [1,2138,null,{}] 08:17:45 INFO - PROCESS | 1652 | 1461338265730 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}] 08:17:45 INFO - PROCESS | 1652 | 1461338265850 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:17:45 INFO - PROCESS | 1652 | 1461338265966 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed98800 == 89 [pid = 1652] [id = 542] 08:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12aa2c000) [pid = 1652] [serial = 1626] [outer = 0x0] 08:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12aa34c00) [pid = 1652] [serial = 1627] [outer = 0x12aa2c000] 08:17:46 INFO - PROCESS | 1652 | 1461338266000 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12ac56400) [pid = 1652] [serial = 1628] [outer = 0x12aa2c000] 08:17:46 INFO - PROCESS | 1652 | 1461338266416 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]]]}] 08:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 08:17:46 INFO - PROCESS | 1652 | 1461338266458 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:17:46 INFO - PROCESS | 1652 | 1461338266459 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:17:46 INFO - PROCESS | 1652 | 1461338266464 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 1652 | 1461338266465 Marionette TRACE conn2 <- [1,2142,null,{}] 08:17:46 INFO - PROCESS | 1652 | 1461338266467 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}] 08:17:46 INFO - PROCESS | 1652 | 1461338266574 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:17:46 INFO - PROCESS | 1652 | 1461338266689 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f5ac000 == 90 [pid = 1652] [id = 543] 08:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12ac54400) [pid = 1652] [serial = 1629] [outer = 0x0] 08:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12ac61c00) [pid = 1652] [serial = 1630] [outer = 0x12ac54400] 08:17:46 INFO - PROCESS | 1652 | 1461338266722 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12acbf400) [pid = 1652] [serial = 1631] [outer = 0x12ac54400] 08:17:47 INFO - PROCESS | 1652 | 1461338267133 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] 08:17:47 INFO - PROCESS | 1652 | 1461338267184 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:17:47 INFO - PROCESS | 1652 | 1461338267187 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:17:47 INFO - PROCESS | 1652 | 1461338267188 Marionette TRACE conn2 <- [1,2146,null,{}] 08:17:47 INFO - PROCESS | 1652 | 1461338267190 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}] 08:17:47 INFO - PROCESS | 1652 | 1461338267297 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:17:47 INFO - PROCESS | 1652 | 1461338267424 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fbab800 == 91 [pid = 1652] [id = 544] 08:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x114d89000) [pid = 1652] [serial = 1632] [outer = 0x0] 08:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12ae6e800) [pid = 1652] [serial = 1633] [outer = 0x114d89000] 08:17:47 INFO - PROCESS | 1652 | 1461338267456 Marionette DEBUG loaded listener.js 08:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12aee5800) [pid = 1652] [serial = 1634] [outer = 0x114d89000] 08:17:47 INFO - PROCESS | 1652 | 1461338267871 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] 08:17:47 INFO - PROCESS | 1652 | 1461338267926 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:17:47 INFO - PROCESS | 1652 | 1461338267931 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:17:47 INFO - PROCESS | 1652 | 1461338267932 Marionette TRACE conn2 <- [1,2150,null,{}] 08:17:47 INFO - PROCESS | 1652 | 1461338267935 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}] 08:17:48 INFO - PROCESS | 1652 | 1461338268045 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:17:48 INFO - PROCESS | 1652 | 1461338268134 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ffe800 == 92 [pid = 1652] [id = 545] 08:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x114f6ac00) [pid = 1652] [serial = 1635] [outer = 0x0] 08:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12ae77400) [pid = 1652] [serial = 1636] [outer = 0x114f6ac00] 08:17:48 INFO - PROCESS | 1652 | 1461338268167 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12b341400) [pid = 1652] [serial = 1637] [outer = 0x114f6ac00] 08:17:48 INFO - PROCESS | 1652 | 1461338268556 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]]]}] 08:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 669ms 08:17:48 INFO - PROCESS | 1652 | 1461338268600 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:17:48 INFO - PROCESS | 1652 | 1461338268602 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:17:48 INFO - PROCESS | 1652 | 1461338268604 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:17:48 INFO - PROCESS | 1652 | 1461338268605 Marionette TRACE conn2 <- [1,2154,null,{}] 08:17:48 INFO - PROCESS | 1652 | 1461338268608 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}] 08:17:48 INFO - PROCESS | 1652 | 1461338268719 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:17:48 INFO - PROCESS | 1652 | 1461338268837 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda4800 == 93 [pid = 1652] [id = 546] 08:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12a18ac00) [pid = 1652] [serial = 1638] [outer = 0x0] 08:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12b346c00) [pid = 1652] [serial = 1639] [outer = 0x12a18ac00] 08:17:48 INFO - PROCESS | 1652 | 1461338268869 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12b5d8800) [pid = 1652] [serial = 1640] [outer = 0x12a18ac00] 08:17:49 INFO - PROCESS | 1652 | 1461338269504 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]]]}] 08:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 919ms 08:17:49 INFO - PROCESS | 1652 | 1461338269524 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:17:49 INFO - PROCESS | 1652 | 1461338269527 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:17:49 INFO - PROCESS | 1652 | 1461338269531 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1652 | 1461338269532 Marionette TRACE conn2 <- [1,2158,null,{}] 08:17:49 INFO - PROCESS | 1652 | 1461338269536 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}] 08:17:49 INFO - PROCESS | 1652 | 1461338269647 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:17:49 INFO - PROCESS | 1652 | 1461338269737 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e18000 == 94 [pid = 1652] [id = 547] 08:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x115691c00) [pid = 1652] [serial = 1641] [outer = 0x0] 08:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x1188af800) [pid = 1652] [serial = 1642] [outer = 0x115691c00] 08:17:49 INFO - PROCESS | 1652 | 1461338269770 Marionette DEBUG loaded listener.js 08:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11974fc00) [pid = 1652] [serial = 1643] [outer = 0x115691c00] 08:17:50 INFO - PROCESS | 1652 | 1461338270219 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]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 722ms 08:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:17:50 INFO - PROCESS | 1652 | 1461338270253 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1652 | 1461338270256 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:17:50 INFO - PROCESS | 1652 | 1461338270260 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 1652 | 1461338270262 Marionette TRACE conn2 <- [1,2162,null,{}] 08:17:50 INFO - PROCESS | 1652 | 1461338270265 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}] 08:17:50 INFO - PROCESS | 1652 | 1461338270393 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12cae9800 == 93 [pid = 1652] [id = 535] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b74b000 == 92 [pid = 1652] [id = 534] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12af1f800 == 91 [pid = 1652] [id = 533] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac20000 == 90 [pid = 1652] [id = 532] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a70e000 == 89 [pid = 1652] [id = 531] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x129c38800 == 88 [pid = 1652] [id = 530] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x1396cb800) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x1396d9400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12ac60400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x127191800 == 87 [pid = 1652] [id = 529] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb9000 == 86 [pid = 1652] [id = 528] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x125937000 == 85 [pid = 1652] [id = 527] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc49000 == 84 [pid = 1652] [id = 526] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab20000 == 83 [pid = 1652] [id = 525] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad7800 == 82 [pid = 1652] [id = 524] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116755000 == 81 [pid = 1652] [id = 523] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x127e98000 == 80 [pid = 1652] [id = 521] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x13a629000 == 79 [pid = 1652] [id = 520] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x143075800 == 78 [pid = 1652] [id = 519] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12fec2000 == 77 [pid = 1652] [id = 518] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd9000 == 76 [pid = 1652] [id = 517] 08:17:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11ab3a800 == 75 [pid = 1652] [id = 516] 08:17:50 INFO - PROCESS | 1652 | 1461338270511 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f02800 == 76 [pid = 1652] [id = 548] 08:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x115616c00) [pid = 1652] [serial = 1644] [outer = 0x0] 08:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x119d6e000) [pid = 1652] [serial = 1645] [outer = 0x115616c00] 08:17:50 INFO - PROCESS | 1652 | 1461338270539 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11ab78000) [pid = 1652] [serial = 1646] [outer = 0x115616c00] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12caa6800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x1259fc000) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x115613c00) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x1396d9800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11aa37800) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x115617c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12ff4a000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x1273bc000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12973fc00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12e3e2c00) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x137cabc00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12ae6d400) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12b70b000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x115664400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11bae2c00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x125a46400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x115670000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x114bcf000) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x138750c00) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12a485000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12ac51400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x127fa0800) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12acb8800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x125a48000) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11aa3bc00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11aa40400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12dbe2400) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x13984bc00) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12a482800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12b5d6800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12f863000) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1396d4400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x136fd9400) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 08:17:50 INFO - PROCESS | 1652 | 1461338270902 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]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 671ms 08:17:50 INFO - PROCESS | 1652 | 1461338270950 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1652 | 1461338270952 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:17:50 INFO - PROCESS | 1652 | 1461338270958 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 1652 | 1461338270962 Marionette TRACE conn2 <- [1,2166,null,{}] 08:17:50 INFO - PROCESS | 1652 | 1461338270973 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}] 08:17:51 INFO - PROCESS | 1652 | 1461338271141 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:17:51 INFO - PROCESS | 1652 | 1461338271157 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ed8000 == 77 [pid = 1652] [id = 549] 08:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11bae1400) [pid = 1652] [serial = 1647] [outer = 0x0] 08:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x122e1d400) [pid = 1652] [serial = 1648] [outer = 0x11bae1400] 08:17:51 INFO - PROCESS | 1652 | 1461338271205 Marionette DEBUG loaded listener.js 08:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x125a4b800) [pid = 1652] [serial = 1649] [outer = 0x11bae1400] 08:17:51 INFO - PROCESS | 1652 | 1461338271581 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]]]}] 08:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 676ms 08:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:17:51 INFO - PROCESS | 1652 | 1461338271633 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 1652 | 1461338271635 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:17:51 INFO - PROCESS | 1652 | 1461338271637 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1652 | 1461338271638 Marionette TRACE conn2 <- [1,2170,null,{}] 08:17:51 INFO - PROCESS | 1652 | 1461338271641 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}] 08:17:51 INFO - PROCESS | 1652 | 1461338271734 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:17:51 INFO - PROCESS | 1652 | 1461338271739 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c38800 == 78 [pid = 1652] [id = 550] 08:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x125b10800) [pid = 1652] [serial = 1650] [outer = 0x0] 08:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x126b02800) [pid = 1652] [serial = 1651] [outer = 0x125b10800] 08:17:51 INFO - PROCESS | 1652 | 1461338271765 Marionette DEBUG loaded listener.js 08:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x126e64c00) [pid = 1652] [serial = 1652] [outer = 0x125b10800] 08:17:52 INFO - PROCESS | 1652 | 1461338272113 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]]]}] 08:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 08:17:52 INFO - PROCESS | 1652 | 1461338272156 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1652 | 1461338272157 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:17:52 INFO - PROCESS | 1652 | 1461338272161 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1652 | 1461338272163 Marionette TRACE conn2 <- [1,2174,null,{}] 08:17:52 INFO - PROCESS | 1652 | 1461338272166 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}] 08:17:52 INFO - PROCESS | 1652 | 1461338272311 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:17:52 INFO - PROCESS | 1652 | 1461338272358 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac1d000 == 79 [pid = 1652] [id = 551] 08:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x115664000) [pid = 1652] [serial = 1653] [outer = 0x0] 08:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x1273e1400) [pid = 1652] [serial = 1654] [outer = 0x115664000] 08:17:52 INFO - PROCESS | 1652 | 1461338272387 Marionette DEBUG loaded listener.js 08:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x127fa0400) [pid = 1652] [serial = 1655] [outer = 0x115664000] 08:17:52 INFO - PROCESS | 1652 | 1461338272739 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]]]}] 08:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 621ms 08:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:17:52 INFO - PROCESS | 1652 | 1461338272782 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1652 | 1461338272783 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:17:52 INFO - PROCESS | 1652 | 1461338272785 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1652 | 1461338272786 Marionette TRACE conn2 <- [1,2178,null,{}] 08:17:52 INFO - PROCESS | 1652 | 1461338272795 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}] 08:17:52 INFO - PROCESS | 1652 | 1461338272927 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:17:52 INFO - PROCESS | 1652 | 1461338272942 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbd6000 == 80 [pid = 1652] [id = 552] 08:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x1277e2800) [pid = 1652] [serial = 1656] [outer = 0x0] 08:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x129988400) [pid = 1652] [serial = 1657] [outer = 0x1277e2800] 08:17:52 INFO - PROCESS | 1652 | 1461338272971 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12aaae800) [pid = 1652] [serial = 1658] [outer = 0x1277e2800] 08:17:53 INFO - PROCESS | 1652 | 1461338273340 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]]]}] 08:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 578ms 08:17:53 INFO - PROCESS | 1652 | 1461338273363 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:17:53 INFO - PROCESS | 1652 | 1461338273365 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:17:53 INFO - PROCESS | 1652 | 1461338273367 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:17:53 INFO - PROCESS | 1652 | 1461338273368 Marionette TRACE conn2 <- [1,2182,null,{}] 08:17:53 INFO - PROCESS | 1652 | 1461338273370 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}] 08:17:53 INFO - PROCESS | 1652 | 1461338273499 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:17:53 INFO - PROCESS | 1652 | 1461338273510 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d494800 == 81 [pid = 1652] [id = 553] 08:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12aaaec00) [pid = 1652] [serial = 1659] [outer = 0x0] 08:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12ac63400) [pid = 1652] [serial = 1660] [outer = 0x12aaaec00] 08:17:53 INFO - PROCESS | 1652 | 1461338273537 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b5db400) [pid = 1652] [serial = 1661] [outer = 0x12aaaec00] 08:17:53 INFO - PROCESS | 1652 | 1461338273917 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]]]}] 08:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 08:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:17:53 INFO - PROCESS | 1652 | 1461338273937 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:17:53 INFO - PROCESS | 1652 | 1461338273938 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:17:53 INFO - PROCESS | 1652 | 1461338273940 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:17:53 INFO - PROCESS | 1652 | 1461338273941 Marionette TRACE conn2 <- [1,2186,null,{}] 08:17:53 INFO - PROCESS | 1652 | 1461338273945 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}] 08:17:54 INFO - PROCESS | 1652 | 1461338274073 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:17:54 INFO - PROCESS | 1652 | 1461338274085 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed91000 == 82 [pid = 1652] [id = 554] 08:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12aab4400) [pid = 1652] [serial = 1662] [outer = 0x0] 08:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12b70c800) [pid = 1652] [serial = 1663] [outer = 0x12aab4400] 08:17:54 INFO - PROCESS | 1652 | 1461338274111 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12b9c3c00) [pid = 1652] [serial = 1664] [outer = 0x12aab4400] 08:17:54 INFO - PROCESS | 1652 | 1461338274469 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]]]}] 08:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 568ms 08:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:17:54 INFO - PROCESS | 1652 | 1461338274509 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:17:54 INFO - PROCESS | 1652 | 1461338274510 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:17:54 INFO - PROCESS | 1652 | 1461338274512 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1652 | 1461338274513 Marionette TRACE conn2 <- [1,2190,null,{}] 08:17:54 INFO - PROCESS | 1652 | 1461338274516 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}] 08:17:54 INFO - PROCESS | 1652 | 1461338274784 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x127e73c00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x115617000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x11bf3d000) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x11aa3f800) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x125a4f400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x126978400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11575a000) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x115853800) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11af95800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x114baa400) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11c707000) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x11974e800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:17:54 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x129741400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:17:54 INFO - PROCESS | 1652 | 1461338274854 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119276800 == 83 [pid = 1652] [id = 555] 08:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x115550c00) [pid = 1652] [serial = 1665] [outer = 0x0] 08:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11575a000) [pid = 1652] [serial = 1666] [outer = 0x115550c00] 08:17:54 INFO - PROCESS | 1652 | 1461338274880 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x11bad6800) [pid = 1652] [serial = 1667] [outer = 0x115550c00] 08:17:55 INFO - PROCESS | 1652 | 1461338275170 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]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 669ms 08:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:17:55 INFO - PROCESS | 1652 | 1461338275186 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 1652 | 1461338275187 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:17:55 INFO - PROCESS | 1652 | 1461338275190 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1652 | 1461338275191 Marionette TRACE conn2 <- [1,2194,null,{}] 08:17:55 INFO - PROCESS | 1652 | 1461338275202 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}] 08:17:55 INFO - PROCESS | 1652 | 1461338275340 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:17:55 INFO - PROCESS | 1652 | 1461338275451 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x13079c000 == 84 [pid = 1652] [id = 556] 08:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x11ab76400) [pid = 1652] [serial = 1668] [outer = 0x0] 08:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x127ebe800) [pid = 1652] [serial = 1669] [outer = 0x11ab76400] 08:17:55 INFO - PROCESS | 1652 | 1461338275495 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12bd8d400) [pid = 1652] [serial = 1670] [outer = 0x11ab76400] 08:17:55 INFO - PROCESS | 1652 | 1461338275854 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]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 673ms 08:17:55 INFO - PROCESS | 1652 | 1461338275865 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 1652 | 1461338275866 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:17:55 INFO - PROCESS | 1652 | 1461338275868 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1652 | 1461338275870 Marionette TRACE conn2 <- [1,2198,null,{}] 08:17:55 INFO - PROCESS | 1652 | 1461338275873 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}] 08:17:55 INFO - PROCESS | 1652 | 1461338275984 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:17:56 INFO - PROCESS | 1652 | 1461338276083 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x13878e800 == 85 [pid = 1652] [id = 557] 08:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12cab0000) [pid = 1652] [serial = 1671] [outer = 0x0] 08:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12d1f1800) [pid = 1652] [serial = 1672] [outer = 0x12cab0000] 08:17:56 INFO - PROCESS | 1652 | 1461338276113 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12d3a4c00) [pid = 1652] [serial = 1673] [outer = 0x12cab0000] 08:17:56 INFO - PROCESS | 1652 | 1461338276407 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]]]}] 08:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 569ms 08:17:56 INFO - PROCESS | 1652 | 1461338276438 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:17:56 INFO - PROCESS | 1652 | 1461338276439 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:17:56 INFO - PROCESS | 1652 | 1461338276441 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 1652 | 1461338276442 Marionette TRACE conn2 <- [1,2202,null,{}] 08:17:56 INFO - PROCESS | 1652 | 1461338276449 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}] 08:17:56 INFO - PROCESS | 1652 | 1461338276549 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:17:56 INFO - PROCESS | 1652 | 1461338276553 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a62f800 == 86 [pid = 1652] [id = 558] 08:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12da17c00) [pid = 1652] [serial = 1674] [outer = 0x0] 08:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12da9a000) [pid = 1652] [serial = 1675] [outer = 0x12da17c00] 08:17:56 INFO - PROCESS | 1652 | 1461338276580 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12dbe7400) [pid = 1652] [serial = 1676] [outer = 0x12da17c00] 08:17:57 INFO - PROCESS | 1652 | 1461338277233 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]]]}] 08:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 828ms 08:17:57 INFO - PROCESS | 1652 | 1461338277290 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:17:57 INFO - PROCESS | 1652 | 1461338277293 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:17:57 INFO - PROCESS | 1652 | 1461338277312 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:17:57 INFO - PROCESS | 1652 | 1461338277315 Marionette TRACE conn2 <- [1,2206,null,{}] 08:17:57 INFO - PROCESS | 1652 | 1461338277319 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}] 08:17:57 INFO - PROCESS | 1652 | 1461338277441 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:17:57 INFO - PROCESS | 1652 | 1461338277561 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5b9000 == 87 [pid = 1652] [id = 559] 08:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11568c400) [pid = 1652] [serial = 1677] [outer = 0x0] 08:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x119d6d000) [pid = 1652] [serial = 1678] [outer = 0x11568c400] 08:17:57 INFO - PROCESS | 1652 | 1461338277595 Marionette DEBUG loaded listener.js 08:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x11aa40400) [pid = 1652] [serial = 1679] [outer = 0x11568c400] 08:17:58 INFO - PROCESS | 1652 | 1461338278160 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]]]}] 08:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 872ms 08:17:58 INFO - PROCESS | 1652 | 1461338278184 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1652 | 1461338278190 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:17:58 INFO - PROCESS | 1652 | 1461338278198 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1652 | 1461338278200 Marionette TRACE conn2 <- [1,2210,null,{}] 08:17:58 INFO - PROCESS | 1652 | 1461338278204 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}] 08:17:58 INFO - PROCESS | 1652 | 1461338278323 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:17:58 INFO - PROCESS | 1652 | 1461338278440 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac1f000 == 88 [pid = 1652] [id = 560] 08:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11af9b800) [pid = 1652] [serial = 1680] [outer = 0x0] 08:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11bcd8800) [pid = 1652] [serial = 1681] [outer = 0x11af9b800] 08:17:58 INFO - PROCESS | 1652 | 1461338278473 Marionette DEBUG loaded listener.js 08:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x125a4a400) [pid = 1652] [serial = 1682] [outer = 0x11af9b800] 08:17:58 INFO - PROCESS | 1652 | 1461338278933 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]]]}] 08:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 778ms 08:17:58 INFO - PROCESS | 1652 | 1461338278975 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 1652 | 1461338278976 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:17:58 INFO - PROCESS | 1652 | 1461338278979 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 1652 | 1461338278982 Marionette TRACE conn2 <- [1,2214,null,{}] 08:17:58 INFO - PROCESS | 1652 | 1461338278990 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}] 08:17:59 INFO - PROCESS | 1652 | 1461338279108 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:17:59 INFO - PROCESS | 1652 | 1461338279200 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x138780800 == 89 [pid = 1652] [id = 561] 08:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x129c91800) [pid = 1652] [serial = 1683] [outer = 0x0] 08:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12a189800) [pid = 1652] [serial = 1684] [outer = 0x129c91800] 08:17:59 INFO - PROCESS | 1652 | 1461338279232 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12a7de800) [pid = 1652] [serial = 1685] [outer = 0x129c91800] 08:17:59 INFO - PROCESS | 1652 | 1461338279651 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]]]}] 08:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 08:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:17:59 INFO - PROCESS | 1652 | 1461338279701 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:17:59 INFO - PROCESS | 1652 | 1461338279703 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:17:59 INFO - PROCESS | 1652 | 1461338279705 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:17:59 INFO - PROCESS | 1652 | 1461338279707 Marionette TRACE conn2 <- [1,2218,null,{}] 08:17:59 INFO - PROCESS | 1652 | 1461338279709 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}] 08:17:59 INFO - PROCESS | 1652 | 1461338279826 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:17:59 INFO - PROCESS | 1652 | 1461338279944 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6df800 == 90 [pid = 1652] [id = 562] 08:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x129ea8000) [pid = 1652] [serial = 1686] [outer = 0x0] 08:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12ac61000) [pid = 1652] [serial = 1687] [outer = 0x129ea8000] 08:17:59 INFO - PROCESS | 1652 | 1461338279976 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12b70a800) [pid = 1652] [serial = 1688] [outer = 0x129ea8000] 08:18:00 INFO - PROCESS | 1652 | 1461338280458 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]]]}] 08:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 768ms 08:18:00 INFO - PROCESS | 1652 | 1461338280474 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:18:00 INFO - PROCESS | 1652 | 1461338280476 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:18:00 INFO - PROCESS | 1652 | 1461338280478 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:18:00 INFO - PROCESS | 1652 | 1461338280479 Marionette TRACE conn2 <- [1,2222,null,{}] 08:18:00 INFO - PROCESS | 1652 | 1461338280482 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}] 08:18:00 INFO - PROCESS | 1652 | 1461338280594 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:18:00 INFO - PROCESS | 1652 | 1461338280711 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x142414800 == 91 [pid = 1652] [id = 563] 08:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12b416000) [pid = 1652] [serial = 1689] [outer = 0x0] 08:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12caab000) [pid = 1652] [serial = 1690] [outer = 0x12b416000] 08:18:00 INFO - PROCESS | 1652 | 1461338280743 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12d1fa400) [pid = 1652] [serial = 1691] [outer = 0x12b416000] 08:18:01 INFO - PROCESS | 1652 | 1461338281145 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]]]}] 08:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 719ms 08:18:01 INFO - PROCESS | 1652 | 1461338281198 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:18:01 INFO - PROCESS | 1652 | 1461338281199 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:18:01 INFO - PROCESS | 1652 | 1461338281202 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1652 | 1461338281203 Marionette TRACE conn2 <- [1,2226,null,{}] 08:18:01 INFO - PROCESS | 1652 | 1461338281205 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}] 08:18:01 INFO - PROCESS | 1652 | 1461338281337 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:18:01 INFO - PROCESS | 1652 | 1461338281430 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1426da800 == 92 [pid = 1652] [id = 564] 08:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12d3a1400) [pid = 1652] [serial = 1692] [outer = 0x0] 08:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12e3e6800) [pid = 1652] [serial = 1693] [outer = 0x12d3a1400] 08:18:01 INFO - PROCESS | 1652 | 1461338281465 Marionette DEBUG loaded listener.js 08:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12fb17c00) [pid = 1652] [serial = 1694] [outer = 0x12d3a1400] 08:18:01 INFO - PROCESS | 1652 | 1461338281876 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]]]}] 08:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 718ms 08:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:18:01 INFO - PROCESS | 1652 | 1461338281970 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:18:01 INFO - PROCESS | 1652 | 1461338281972 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:18:01 INFO - PROCESS | 1652 | 1461338281974 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1652 | 1461338281975 Marionette TRACE conn2 <- [1,2230,null,{}] 08:18:01 INFO - PROCESS | 1652 | 1461338281978 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}] 08:18:02 INFO - PROCESS | 1652 | 1461338282093 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:18:02 INFO - PROCESS | 1652 | 1461338282184 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297c6000 == 93 [pid = 1652] [id = 565] 08:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x11aa3e800) [pid = 1652] [serial = 1695] [outer = 0x0] 08:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x127ec1000) [pid = 1652] [serial = 1696] [outer = 0x11aa3e800] 08:18:02 INFO - PROCESS | 1652 | 1461338282215 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12ff4dc00) [pid = 1652] [serial = 1697] [outer = 0x11aa3e800] 08:18:02 INFO - PROCESS | 1652 | 1461338282992 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]]]}] 08:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1073ms 08:18:03 INFO - PROCESS | 1652 | 1461338283048 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1652 | 1461338283050 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:18:03 INFO - PROCESS | 1652 | 1461338283053 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1652 | 1461338283056 Marionette TRACE conn2 <- [1,2234,null,{}] 08:18:03 INFO - PROCESS | 1652 | 1461338283061 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}] 08:18:03 INFO - PROCESS | 1652 | 1461338283169 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:18:03 INFO - PROCESS | 1652 | 1461338283262 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118632800 == 94 [pid = 1652] [id = 566] 08:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x114d81000) [pid = 1652] [serial = 1698] [outer = 0x0] 08:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x114f66400) [pid = 1652] [serial = 1699] [outer = 0x114d81000] 08:18:03 INFO - PROCESS | 1652 | 1461338283291 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x115554800) [pid = 1652] [serial = 1700] [outer = 0x114d81000] 08:18:03 INFO - PROCESS | 1652 | 1461338283723 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]]]}] 08:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 08:18:03 INFO - PROCESS | 1652 | 1461338283776 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1652 | 1461338283779 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:18:03 INFO - PROCESS | 1652 | 1461338283784 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1652 | 1461338283786 Marionette TRACE conn2 <- [1,2238,null,{}] 08:18:03 INFO - PROCESS | 1652 | 1461338283788 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}] 08:18:03 INFO - PROCESS | 1652 | 1461338283892 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:18:03 INFO - PROCESS | 1652 | 1461338283987 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7ba800 == 95 [pid = 1652] [id = 567] 08:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x115617800) [pid = 1652] [serial = 1701] [outer = 0x0] 08:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x11568f400) [pid = 1652] [serial = 1702] [outer = 0x115617800] 08:18:04 INFO - PROCESS | 1652 | 1461338284016 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x11793bc00) [pid = 1652] [serial = 1703] [outer = 0x115617800] 08:18:04 INFO - PROCESS | 1652 | 1461338284430 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]]]}] 08:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 719ms 08:18:04 INFO - PROCESS | 1652 | 1461338284521 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:18:04 INFO - PROCESS | 1652 | 1461338284523 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:18:04 INFO - PROCESS | 1652 | 1461338284525 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:18:04 INFO - PROCESS | 1652 | 1461338284528 Marionette TRACE conn2 <- [1,2242,null,{}] 08:18:04 INFO - PROCESS | 1652 | 1461338284570 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}] 08:18:04 INFO - PROCESS | 1652 | 1461338284682 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:18:04 INFO - PROCESS | 1652 | 1461338284772 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d9b000 == 96 [pid = 1652] [id = 568] 08:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x1191b7000) [pid = 1652] [serial = 1704] [outer = 0x0] 08:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x119d6a000) [pid = 1652] [serial = 1705] [outer = 0x1191b7000] 08:18:04 INFO - PROCESS | 1652 | 1461338284805 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x11a939c00) [pid = 1652] [serial = 1706] [outer = 0x1191b7000] 08:18:05 INFO - PROCESS | 1652 | 1461338285270 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]]]}] 08:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 787ms 08:18:05 INFO - PROCESS | 1652 | 1461338285334 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1652 | 1461338285337 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:18:05 INFO - PROCESS | 1652 | 1461338285343 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1652 | 1461338285346 Marionette TRACE conn2 <- [1,2246,null,{}] 08:18:05 INFO - PROCESS | 1652 | 1461338285350 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}] 08:18:05 INFO - PROCESS | 1652 | 1461338285505 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:18:05 INFO - PROCESS | 1652 | 1461338285679 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e0b800 == 97 [pid = 1652] [id = 569] 08:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x118a55c00) [pid = 1652] [serial = 1707] [outer = 0x0] 08:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x11aa41c00) [pid = 1652] [serial = 1708] [outer = 0x118a55c00] 08:18:05 INFO - PROCESS | 1652 | 1461338285725 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x11acd0400) [pid = 1652] [serial = 1709] [outer = 0x118a55c00] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13878e800 == 96 [pid = 1652] [id = 557] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x13079c000 == 95 [pid = 1652] [id = 556] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119276800 == 94 [pid = 1652] [id = 555] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed91000 == 93 [pid = 1652] [id = 554] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d494800 == 92 [pid = 1652] [id = 553] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x125b17000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12a483c00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x13874d800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x13a378400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x11566cc00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x12e3a4800) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x13a418c00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbd6000 == 91 [pid = 1652] [id = 552] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac1d000 == 90 [pid = 1652] [id = 551] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129c38800 == 89 [pid = 1652] [id = 550] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126ed8000 == 88 [pid = 1652] [id = 549] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118f02800 == 87 [pid = 1652] [id = 548] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125e18000 == 86 [pid = 1652] [id = 547] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbc4800 == 85 [pid = 1652] [id = 539] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125b4e800 == 84 [pid = 1652] [id = 538] 08:18:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11a929000 == 83 [pid = 1652] [id = 537] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x12a484800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x129ea6800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12998f000) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x11c27dc00) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x11ab71400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x126d05800) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12759e000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x127e68800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11af8f800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x1273c5800) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x125a4a800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x126dd5400) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x1188b2c00) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x127ec5c00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11bed5800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x115852000) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x125b19000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12a191800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x11b955c00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x115399000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11a735000) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x127ec3c00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x1191b8c00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x126977800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11aa3ac00) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12a1d6000) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 08:18:06 INFO - PROCESS | 1652 | 1461338286228 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]]]}] 08:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 925ms 08:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:18:06 INFO - PROCESS | 1652 | 1461338286268 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1652 | 1461338286270 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:18:06 INFO - PROCESS | 1652 | 1461338286272 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1652 | 1461338286274 Marionette TRACE conn2 <- [1,2250,null,{}] 08:18:06 INFO - PROCESS | 1652 | 1461338286284 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}] 08:18:06 INFO - PROCESS | 1652 | 1461338286423 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:18:06 INFO - PROCESS | 1652 | 1461338286536 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7a7000 == 84 [pid = 1652] [id = 570] 08:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11566f000) [pid = 1652] [serial = 1710] [outer = 0x0] 08:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x11a735000) [pid = 1652] [serial = 1711] [outer = 0x11566f000] 08:18:06 INFO - PROCESS | 1652 | 1461338286580 Marionette DEBUG loaded listener.js 08:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x11af9cc00) [pid = 1652] [serial = 1712] [outer = 0x11566f000] 08:18:06 INFO - PROCESS | 1652 | 1461338286891 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]]]}] 08:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 08:18:06 INFO - PROCESS | 1652 | 1461338286942 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1652 | 1461338286943 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:18:06 INFO - PROCESS | 1652 | 1461338286946 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1652 | 1461338286947 Marionette TRACE conn2 <- [1,2254,null,{}] 08:18:06 INFO - PROCESS | 1652 | 1461338286949 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}] 08:18:07 INFO - PROCESS | 1652 | 1461338287058 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:18:07 INFO - PROCESS | 1652 | 1461338287134 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592c000 == 85 [pid = 1652] [id = 571] 08:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11af95c00) [pid = 1652] [serial = 1713] [outer = 0x0] 08:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11bcdf800) [pid = 1652] [serial = 1714] [outer = 0x11af95c00] 08:18:07 INFO - PROCESS | 1652 | 1461338287163 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x125a4a800) [pid = 1652] [serial = 1715] [outer = 0x11af95c00] 08:18:07 INFO - PROCESS | 1652 | 1461338287485 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]]]}] 08:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 08:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:18:07 INFO - PROCESS | 1652 | 1461338287515 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:18:07 INFO - PROCESS | 1652 | 1461338287516 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:18:07 INFO - PROCESS | 1652 | 1461338287518 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:18:07 INFO - PROCESS | 1652 | 1461338287519 Marionette TRACE conn2 <- [1,2258,null,{}] 08:18:07 INFO - PROCESS | 1652 | 1461338287521 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}] 08:18:07 INFO - PROCESS | 1652 | 1461338287645 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:18:07 INFO - PROCESS | 1652 | 1461338287654 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297df800 == 86 [pid = 1652] [id = 572] 08:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x125a46400) [pid = 1652] [serial = 1716] [outer = 0x0] 08:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x125b17000) [pid = 1652] [serial = 1717] [outer = 0x125a46400] 08:18:07 INFO - PROCESS | 1652 | 1461338287679 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x125e73400) [pid = 1652] [serial = 1718] [outer = 0x125a46400] 08:18:08 INFO - PROCESS | 1652 | 1461338288033 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]]]}] 08:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 08:18:08 INFO - PROCESS | 1652 | 1461338288037 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 1652 | 1461338288039 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:18:08 INFO - PROCESS | 1652 | 1461338288041 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1652 | 1461338288042 Marionette TRACE conn2 <- [1,2262,null,{}] 08:18:08 INFO - PROCESS | 1652 | 1461338288046 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}] 08:18:08 INFO - PROCESS | 1652 | 1461338288139 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:18:08 INFO - PROCESS | 1652 | 1461338288143 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac0d800 == 87 [pid = 1652] [id = 573] 08:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x125eb9000) [pid = 1652] [serial = 1719] [outer = 0x0] 08:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x126d02c00) [pid = 1652] [serial = 1720] [outer = 0x125eb9000] 08:18:08 INFO - PROCESS | 1652 | 1461338288169 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x126dd4000) [pid = 1652] [serial = 1721] [outer = 0x125eb9000] 08:18:08 INFO - PROCESS | 1652 | 1461338288541 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]]]}] 08:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 524ms 08:18:08 INFO - PROCESS | 1652 | 1461338288568 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 1652 | 1461338288569 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:18:08 INFO - PROCESS | 1652 | 1461338288571 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1652 | 1461338288572 Marionette TRACE conn2 <- [1,2266,null,{}] 08:18:08 INFO - PROCESS | 1652 | 1461338288574 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}] 08:18:08 INFO - PROCESS | 1652 | 1461338288701 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:18:08 INFO - PROCESS | 1652 | 1461338288716 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd9000 == 88 [pid = 1652] [id = 574] 08:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x125e4d400) [pid = 1652] [serial = 1722] [outer = 0x0] 08:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x127342000) [pid = 1652] [serial = 1723] [outer = 0x125e4d400] 08:18:08 INFO - PROCESS | 1652 | 1461338288741 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12759ac00) [pid = 1652] [serial = 1724] [outer = 0x125e4d400] 08:18:09 INFO - PROCESS | 1652 | 1461338289097 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]]]}] 08:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 08:18:09 INFO - PROCESS | 1652 | 1461338289142 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 1652 | 1461338289143 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:18:09 INFO - PROCESS | 1652 | 1461338289146 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 1652 | 1461338289147 Marionette TRACE conn2 <- [1,2270,null,{}] 08:18:09 INFO - PROCESS | 1652 | 1461338289150 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}] 08:18:09 INFO - PROCESS | 1652 | 1461338289307 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:18:09 INFO - PROCESS | 1652 | 1461338289323 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b557000 == 89 [pid = 1652] [id = 575] 08:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x125eb9400) [pid = 1652] [serial = 1725] [outer = 0x0] 08:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x127e68800) [pid = 1652] [serial = 1726] [outer = 0x125eb9400] 08:18:09 INFO - PROCESS | 1652 | 1461338289364 Marionette DEBUG loaded listener.js 08:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x127ec4400) [pid = 1652] [serial = 1727] [outer = 0x125eb9400] 08:18:09 INFO - PROCESS | 1652 | 1461338289798 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]]]}] 08:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 669ms 08:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:18:09 INFO - PROCESS | 1652 | 1461338289815 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 1652 | 1461338289817 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:18:09 INFO - PROCESS | 1652 | 1461338289819 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 1652 | 1461338289821 Marionette TRACE conn2 <- [1,2274,null,{}] 08:18:09 INFO - PROCESS | 1652 | 1461338289823 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}] 08:18:09 INFO - PROCESS | 1652 | 1461338289963 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:18:10 INFO - PROCESS | 1652 | 1461338290053 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d340800 == 90 [pid = 1652] [id = 576] 08:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x129c90c00) [pid = 1652] [serial = 1728] [outer = 0x0] 08:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x129eabc00) [pid = 1652] [serial = 1729] [outer = 0x129c90c00] 08:18:10 INFO - PROCESS | 1652 | 1461338290084 Marionette DEBUG loaded listener.js 08:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12a1c9400) [pid = 1652] [serial = 1730] [outer = 0x129c90c00] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12b7af800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x114ba2c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x1297b8800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12f861400) [pid = 1652] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x115832800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x119a0a800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12a1d0c00) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12d167000) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x13984e800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x115693000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x129c8f000) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x115670400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x125e45000) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12bd81800) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x125e44c00) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11568a800) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11c27b400) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12a7df800) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x129746400) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11927a400) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12dbe9000) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x114ba6400) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x11a50c000) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x11974e000) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11ab70c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11bae3400) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x129ea3400) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x127eba400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12a1d6400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x115690000) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12da98400) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12e722800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12fb25400) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x139849400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12ff53c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12973f800) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x138756400) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x1154d6c00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12aee0400) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12e3a2000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11560dc00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x11c732400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x129c90400) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x129c91000) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x114d8a800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11c271c00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12a18fc00) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1259fe000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12acc2000) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x1155ba400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x118f9e800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12ac6b400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x114bd2800) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x1297b4400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x127eb6c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12b41d800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x1277e2800) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12aaaec00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12aab4400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12cab0000) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x115550c00) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11ab76400) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12aa2c000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x115616c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12973e400) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11b5e7800) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a18ac00) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x115691c00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11bae1400) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x119748800) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x125a48800) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11582c800) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x125b10800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x115664000) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12fb29800) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11c26ec00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x114707000) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12d1f0000) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x126b06c00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1396d0400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:18:10 INFO - PROCESS | 1652 | 1461338290979 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]]]}] 08:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1170ms 08:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:18:10 INFO - PROCESS | 1652 | 1461338290990 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:18:10 INFO - PROCESS | 1652 | 1461338290991 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:18:10 INFO - PROCESS | 1652 | 1461338290993 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:18:10 INFO - PROCESS | 1652 | 1461338290994 Marionette TRACE conn2 <- [1,2278,null,{}] 08:18:11 INFO - PROCESS | 1652 | 1461338291004 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}] 08:18:11 INFO - PROCESS | 1652 | 1461338291098 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:18:11 INFO - PROCESS | 1652 | 1461338291102 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119259000 == 91 [pid = 1652] [id = 577] 08:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x114ba5400) [pid = 1652] [serial = 1731] [outer = 0x0] 08:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1154d7400) [pid = 1652] [serial = 1732] [outer = 0x114ba5400] 08:18:11 INFO - PROCESS | 1652 | 1461338291128 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x115690000) [pid = 1652] [serial = 1733] [outer = 0x114ba5400] 08:18:11 INFO - PROCESS | 1652 | 1461338291501 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]]]}] 08:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 528ms 08:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:18:11 INFO - PROCESS | 1652 | 1461338291522 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:18:11 INFO - PROCESS | 1652 | 1461338291523 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:18:11 INFO - PROCESS | 1652 | 1461338291525 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:18:11 INFO - PROCESS | 1652 | 1461338291527 Marionette TRACE conn2 <- [1,2282,null,{}] 08:18:11 INFO - PROCESS | 1652 | 1461338291543 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}] 08:18:11 INFO - PROCESS | 1652 | 1461338291641 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:18:11 INFO - PROCESS | 1652 | 1461338291645 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297da800 == 92 [pid = 1652] [id = 578] 08:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x115691c00) [pid = 1652] [serial = 1734] [outer = 0x0] 08:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x119742000) [pid = 1652] [serial = 1735] [outer = 0x115691c00] 08:18:11 INFO - PROCESS | 1652 | 1461338291670 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11ab71800) [pid = 1652] [serial = 1736] [outer = 0x115691c00] 08:18:12 INFO - PROCESS | 1652 | 1461338292013 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]]]}] 08:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 525ms 08:18:12 INFO - PROCESS | 1652 | 1461338292050 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:18:12 INFO - PROCESS | 1652 | 1461338292052 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:18:12 INFO - PROCESS | 1652 | 1461338292054 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:18:12 INFO - PROCESS | 1652 | 1461338292055 Marionette TRACE conn2 <- [1,2286,null,{}] 08:18:12 INFO - PROCESS | 1652 | 1461338292057 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}] 08:18:12 INFO - PROCESS | 1652 | 1461338292153 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:18:12 INFO - PROCESS | 1652 | 1461338292236 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db51800 == 93 [pid = 1652] [id = 579] 08:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1163df800) [pid = 1652] [serial = 1737] [outer = 0x0] 08:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11bae1400) [pid = 1652] [serial = 1738] [outer = 0x1163df800] 08:18:12 INFO - PROCESS | 1652 | 1461338292262 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x125918c00) [pid = 1652] [serial = 1739] [outer = 0x1163df800] 08:18:12 INFO - PROCESS | 1652 | 1461338292555 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]]]}] 08:18:12 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 08:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 08:18:12 INFO - PROCESS | 1652 | 1461338292574 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:18:12 INFO - PROCESS | 1652 | 1461338292575 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:18:12 INFO - PROCESS | 1652 | 1461338292585 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:18:12 INFO - PROCESS | 1652 | 1461338292586 Marionette TRACE conn2 <- [1,2290,null,{}] 08:18:12 INFO - PROCESS | 1652 | 1461338292588 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}] 08:18:12 INFO - PROCESS | 1652 | 1461338292692 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:18:12 INFO - PROCESS | 1652 | 1461338292697 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e921000 == 94 [pid = 1652] [id = 580] 08:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x125a53000) [pid = 1652] [serial = 1740] [outer = 0x0] 08:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x1273bb800) [pid = 1652] [serial = 1741] [outer = 0x125a53000] 08:18:12 INFO - PROCESS | 1652 | 1461338292722 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x129738c00) [pid = 1652] [serial = 1742] [outer = 0x125a53000] 08:18:13 INFO - PROCESS | 1652 | 1461338293313 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]]]}] 08:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 781ms 08:18:13 INFO - PROCESS | 1652 | 1461338293359 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:18:13 INFO - PROCESS | 1652 | 1461338293362 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:18:13 INFO - PROCESS | 1652 | 1461338293366 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1652 | 1461338293369 Marionette TRACE conn2 <- [1,2294,null,{}] 08:18:13 INFO - PROCESS | 1652 | 1461338293373 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}] 08:18:13 INFO - PROCESS | 1652 | 1461338293536 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:18:13 INFO - PROCESS | 1652 | 1461338293633 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa12800 == 95 [pid = 1652] [id = 581] 08:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11568a400) [pid = 1652] [serial = 1743] [outer = 0x0] 08:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1191b0400) [pid = 1652] [serial = 1744] [outer = 0x11568a400] 08:18:13 INFO - PROCESS | 1652 | 1461338293686 Marionette DEBUG loaded listener.js 08:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x115616800) [pid = 1652] [serial = 1745] [outer = 0x11568a400] 08:18:14 INFO - PROCESS | 1652 | 1461338294190 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]]]}] 08:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 876ms 08:18:14 INFO - PROCESS | 1652 | 1461338294249 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:18:14 INFO - PROCESS | 1652 | 1461338294255 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:18:14 INFO - PROCESS | 1652 | 1461338294267 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:18:14 INFO - PROCESS | 1652 | 1461338294270 Marionette TRACE conn2 <- [1,2298,null,{}] 08:18:14 INFO - PROCESS | 1652 | 1461338294274 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}] 08:18:14 INFO - PROCESS | 1652 | 1461338294441 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:18:14 INFO - PROCESS | 1652 | 1461338294620 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x126bbd000 == 96 [pid = 1652] [id = 582] 08:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11aa3f000) [pid = 1652] [serial = 1746] [outer = 0x0] 08:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11ab71400) [pid = 1652] [serial = 1747] [outer = 0x11aa3f000] 08:18:14 INFO - PROCESS | 1652 | 1461338294674 Marionette DEBUG loaded listener.js 08:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11560d800) [pid = 1652] [serial = 1748] [outer = 0x11aa3f000] 08:18:15 INFO - PROCESS | 1652 | 1461338295192 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]]]}] 08:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 975ms 08:18:15 INFO - PROCESS | 1652 | 1461338295242 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 1652 | 1461338295245 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:18:15 INFO - PROCESS | 1652 | 1461338295249 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 1652 | 1461338295253 Marionette TRACE conn2 <- [1,2302,null,{}] 08:18:15 INFO - PROCESS | 1652 | 1461338295285 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}] 08:18:15 INFO - PROCESS | 1652 | 1461338295506 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:18:15 INFO - PROCESS | 1652 | 1461338295606 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda8800 == 97 [pid = 1652] [id = 583] 08:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x125a52400) [pid = 1652] [serial = 1749] [outer = 0x0] 08:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x125e40400) [pid = 1652] [serial = 1750] [outer = 0x125a52400] 08:18:15 INFO - PROCESS | 1652 | 1461338295659 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11c192c00) [pid = 1652] [serial = 1751] [outer = 0x125a52400] 08:18:16 INFO - PROCESS | 1652 | 1461338296074 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]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 876ms 08:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:18:16 INFO - PROCESS | 1652 | 1461338296125 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1652 | 1461338296127 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:18:16 INFO - PROCESS | 1652 | 1461338296129 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1652 | 1461338296130 Marionette TRACE conn2 <- [1,2306,null,{}] 08:18:16 INFO - PROCESS | 1652 | 1461338296132 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}] 08:18:16 INFO - PROCESS | 1652 | 1461338296252 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:18:16 INFO - PROCESS | 1652 | 1461338296374 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f96c000 == 98 [pid = 1652] [id = 584] 08:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x127e73400) [pid = 1652] [serial = 1752] [outer = 0x0] 08:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12973b000) [pid = 1652] [serial = 1753] [outer = 0x127e73400] 08:18:16 INFO - PROCESS | 1652 | 1461338296409 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12998ac00) [pid = 1652] [serial = 1754] [outer = 0x127e73400] 08:18:16 INFO - PROCESS | 1652 | 1461338296810 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]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 720ms 08:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:18:16 INFO - PROCESS | 1652 | 1461338296850 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1652 | 1461338296851 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:18:16 INFO - PROCESS | 1652 | 1461338296854 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1652 | 1461338296855 Marionette TRACE conn2 <- [1,2310,null,{}] 08:18:16 INFO - PROCESS | 1652 | 1461338296857 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}] 08:18:16 INFO - PROCESS | 1652 | 1461338296992 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:18:17 INFO - PROCESS | 1652 | 1461338297115 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcc3800 == 99 [pid = 1652] [id = 585] 08:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x129739000) [pid = 1652] [serial = 1755] [outer = 0x0] 08:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x129ea6c00) [pid = 1652] [serial = 1756] [outer = 0x129739000] 08:18:17 INFO - PROCESS | 1652 | 1461338297147 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12a195400) [pid = 1652] [serial = 1757] [outer = 0x129739000] 08:18:17 INFO - PROCESS | 1652 | 1461338297558 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]]]}] 08:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 719ms 08:18:17 INFO - PROCESS | 1652 | 1461338297573 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:18:17 INFO - PROCESS | 1652 | 1461338297575 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:18:17 INFO - PROCESS | 1652 | 1461338297577 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 1652 | 1461338297579 Marionette TRACE conn2 <- [1,2314,null,{}] 08:18:17 INFO - PROCESS | 1652 | 1461338297581 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}] 08:18:17 INFO - PROCESS | 1652 | 1461338297712 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:18:17 INFO - PROCESS | 1652 | 1461338297809 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x137083000 == 100 [pid = 1652] [id = 586] 08:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12a1d0000) [pid = 1652] [serial = 1758] [outer = 0x0] 08:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12a47f400) [pid = 1652] [serial = 1759] [outer = 0x12a1d0000] 08:18:17 INFO - PROCESS | 1652 | 1461338297842 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12aa39000) [pid = 1652] [serial = 1760] [outer = 0x12a1d0000] 08:18:18 INFO - PROCESS | 1652 | 1461338298299 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]]]}] 08:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 771ms 08:18:18 INFO - PROCESS | 1652 | 1461338298363 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:18:18 INFO - PROCESS | 1652 | 1461338298366 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:18:18 INFO - PROCESS | 1652 | 1461338298370 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 1652 | 1461338298372 Marionette TRACE conn2 <- [1,2318,null,{}] 08:18:18 INFO - PROCESS | 1652 | 1461338298375 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}] 08:18:18 INFO - PROCESS | 1652 | 1461338298517 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:18:18 INFO - PROCESS | 1652 | 1461338298611 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a61b800 == 101 [pid = 1652] [id = 587] 08:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12a7e0800) [pid = 1652] [serial = 1761] [outer = 0x0] 08:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12aab3c00) [pid = 1652] [serial = 1762] [outer = 0x12a7e0800] 08:18:18 INFO - PROCESS | 1652 | 1461338298642 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12aac6000) [pid = 1652] [serial = 1763] [outer = 0x12a7e0800] 08:18:19 INFO - PROCESS | 1652 | 1461338299052 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] 08:18:19 INFO - PROCESS | 1652 | 1461338299097 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:18:19 INFO - PROCESS | 1652 | 1461338299101 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1652 | 1461338299102 Marionette TRACE conn2 <- [1,2322,null,{}] 08:18:19 INFO - PROCESS | 1652 | 1461338299105 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}] 08:18:19 INFO - PROCESS | 1652 | 1461338299219 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:18:19 INFO - PROCESS | 1652 | 1461338299316 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6e0800 == 102 [pid = 1652] [id = 588] 08:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12aab4400) [pid = 1652] [serial = 1764] [outer = 0x0] 08:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12ac58800) [pid = 1652] [serial = 1765] [outer = 0x12aab4400] 08:18:19 INFO - PROCESS | 1652 | 1461338299346 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12ac66800) [pid = 1652] [serial = 1766] [outer = 0x12aab4400] 08:18:19 INFO - PROCESS | 1652 | 1461338299759 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]]]}] 08:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 08:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:18:19 INFO - PROCESS | 1652 | 1461338299772 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:18:19 INFO - PROCESS | 1652 | 1461338299773 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:18:19 INFO - PROCESS | 1652 | 1461338299775 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1652 | 1461338299777 Marionette TRACE conn2 <- [1,2326,null,{}] 08:18:19 INFO - PROCESS | 1652 | 1461338299779 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}] 08:18:19 INFO - PROCESS | 1652 | 1461338299913 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:18:20 INFO - PROCESS | 1652 | 1461338300031 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x14240a800 == 103 [pid = 1652] [id = 589] 08:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x114ba7800) [pid = 1652] [serial = 1767] [outer = 0x0] 08:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12ac69000) [pid = 1652] [serial = 1768] [outer = 0x114ba7800] 08:18:20 INFO - PROCESS | 1652 | 1461338300061 Marionette DEBUG loaded listener.js 08:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12acc0c00) [pid = 1652] [serial = 1769] [outer = 0x114ba7800] 08:18:20 INFO - PROCESS | 1652 | 1461338300475 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]]]}] 08:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 772ms 08:18:20 INFO - PROCESS | 1652 | 1461338300562 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:18:20 INFO - PROCESS | 1652 | 1461338300564 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:18:20 INFO - PROCESS | 1652 | 1461338300568 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:18:20 INFO - PROCESS | 1652 | 1461338300570 Marionette TRACE conn2 <- [1,2330,null,{}] 08:18:20 INFO - PROCESS | 1652 | 1461338300572 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}] 08:18:20 INFO - PROCESS | 1652 | 1461338300690 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:18:20 INFO - PROCESS | 1652 | 1461338300787 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fc7000 == 104 [pid = 1652] [id = 590] 08:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x114bc8800) [pid = 1652] [serial = 1770] [outer = 0x0] 08:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11c57c400) [pid = 1652] [serial = 1771] [outer = 0x114bc8800] 08:18:20 INFO - PROCESS | 1652 | 1461338300818 Marionette DEBUG loaded listener.js 08:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12aa33400) [pid = 1652] [serial = 1772] [outer = 0x114bc8800] 08:18:21 INFO - PROCESS | 1652 | 1461338301262 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]]]}] 08:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 08:18:21 INFO - PROCESS | 1652 | 1461338301325 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:18:21 INFO - PROCESS | 1652 | 1461338301327 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:18:21 INFO - PROCESS | 1652 | 1461338301329 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1652 | 1461338301332 Marionette TRACE conn2 <- [1,2334,null,{}] 08:18:21 INFO - PROCESS | 1652 | 1461338301334 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}] 08:18:21 INFO - PROCESS | 1652 | 1461338301463 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:18:21 INFO - PROCESS | 1652 | 1461338301574 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d8800 == 105 [pid = 1652] [id = 591] 08:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11566a800) [pid = 1652] [serial = 1773] [outer = 0x0] 08:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x119a10c00) [pid = 1652] [serial = 1774] [outer = 0x11566a800] 08:18:21 INFO - PROCESS | 1652 | 1461338301609 Marionette DEBUG loaded listener.js 08:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12ae70000) [pid = 1652] [serial = 1775] [outer = 0x11566a800] 08:18:22 INFO - PROCESS | 1652 | 1461338302049 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]]]}] 08:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 770ms 08:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:18:22 INFO - PROCESS | 1652 | 1461338302100 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 1652 | 1461338302101 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:18:22 INFO - PROCESS | 1652 | 1461338302103 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 1652 | 1461338302105 Marionette TRACE conn2 <- [1,2338,null,{}] 08:18:22 INFO - PROCESS | 1652 | 1461338302107 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}] 08:18:22 INFO - PROCESS | 1652 | 1461338302231 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:18:22 INFO - PROCESS | 1652 | 1461338302373 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa1c000 == 106 [pid = 1652] [id = 592] 08:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x114f70c00) [pid = 1652] [serial = 1776] [outer = 0x0] 08:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x115663c00) [pid = 1652] [serial = 1777] [outer = 0x114f70c00] 08:18:22 INFO - PROCESS | 1652 | 1461338302408 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x119a0e400) [pid = 1652] [serial = 1778] [outer = 0x114f70c00] 08:18:23 INFO - PROCESS | 1652 | 1461338303090 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]]]}] 08:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1021ms 08:18:23 INFO - PROCESS | 1652 | 1461338303125 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 1652 | 1461338303128 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:18:23 INFO - PROCESS | 1652 | 1461338303153 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 1652 | 1461338303156 Marionette TRACE conn2 <- [1,2342,null,{}] 08:18:23 INFO - PROCESS | 1652 | 1461338303161 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}] 08:18:23 INFO - PROCESS | 1652 | 1461338303330 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:18:23 INFO - PROCESS | 1652 | 1461338303511 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e0f000 == 107 [pid = 1652] [id = 593] 08:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x115398c00) [pid = 1652] [serial = 1779] [outer = 0x0] 08:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x115610c00) [pid = 1652] [serial = 1780] [outer = 0x115398c00] 08:18:23 INFO - PROCESS | 1652 | 1461338303559 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x115691000) [pid = 1652] [serial = 1781] [outer = 0x115398c00] 08:18:24 INFO - PROCESS | 1652 | 1461338304046 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]]]}] 08:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 924ms 08:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:18:24 INFO - PROCESS | 1652 | 1461338304076 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 1652 | 1461338304080 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:18:24 INFO - PROCESS | 1652 | 1461338304084 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - PROCESS | 1652 | 1461338304086 Marionette TRACE conn2 <- [1,2346,null,{}] 08:18:24 INFO - PROCESS | 1652 | 1461338304088 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}] 08:18:24 INFO - PROCESS | 1652 | 1461338304202 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:18:24 INFO - PROCESS | 1652 | 1461338304340 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48e800 == 106 [pid = 1652] [id = 536] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12db51800 == 105 [pid = 1652] [id = 579] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1297da800 == 104 [pid = 1652] [id = 578] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119259000 == 103 [pid = 1652] [id = 577] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd9000 == 102 [pid = 1652] [id = 574] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12ac61c00) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12ae6e800) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12ae77400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12da9a000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116755000 == 103 [pid = 1652] [id = 594] 08:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x114ba8c00) [pid = 1652] [serial = 1782] [outer = 0x0] 08:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11582d400) [pid = 1652] [serial = 1783] [outer = 0x114ba8c00] 08:18:24 INFO - PROCESS | 1652 | 1461338304418 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x119745400) [pid = 1652] [serial = 1784] [outer = 0x114ba8c00] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac0d800 == 102 [pid = 1652] [id = 573] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1297df800 == 101 [pid = 1652] [id = 572] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12592c000 == 100 [pid = 1652] [id = 571] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7a7000 == 99 [pid = 1652] [id = 570] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x125e0b800 == 98 [pid = 1652] [id = 569] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x125d9b000 == 97 [pid = 1652] [id = 568] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7ba800 == 96 [pid = 1652] [id = 567] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118632800 == 95 [pid = 1652] [id = 566] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1426da800 == 94 [pid = 1652] [id = 564] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x142414800 == 93 [pid = 1652] [id = 563] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x13a6df800 == 92 [pid = 1652] [id = 562] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x138780800 == 91 [pid = 1652] [id = 561] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac1f000 == 90 [pid = 1652] [id = 560] 08:18:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5b9000 == 89 [pid = 1652] [id = 559] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12fb2a800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x11aa77000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x125e44800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12ae74400) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12da90000) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x13a41e800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12dbe3000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12ae6b400) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11974ec00) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12a1ca000) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12dbe7c00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a47bc00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x115694000) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x125a4f000) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12ac6a400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a1cd400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11a93d000) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12e3e5000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12d3a3c00) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11bedcc00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11b5e9800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12ff50800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x125e41c00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12b412000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12a7e2c00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x139850000) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x137ca1400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ff57000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12fb18800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12ff52c00) [pid = 1652] [serial = 1388] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1158ce000) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11927a000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12759dc00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12b9bb000) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x1273e3400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12caaf400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x118a58800) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x127eb7000) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12b709400) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12e723800) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12aabb000) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12b347800) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12d16c400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12a485c00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1188b2000) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x139845000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12a18e400) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x142480000) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x137ca6400) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x13a380000) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x138756000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12ae77c00) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1396d1c00) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x142483c00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12d39e400) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12f862000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x119747800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127ec2000) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12aedf400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x136fd3800) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x129988400) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12ac63400) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b5db400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b9c3c00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b70c800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12d1f1800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11bad6800) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x127ebe800) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11575a000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12aa34c00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12ac56400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x119d6e000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11ab78000) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a7e0000) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129c8f800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125e3e400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11bf47400) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b346c00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b5d8800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11974fc00) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1188af800) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x122e1d400) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x125a4b800) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11ada7400) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11aa38c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1273e4800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12848a000) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119280c00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11671cc00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x126b02800) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x126e64c00) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1273e1400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a7e2400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d3a4c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12aaae800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bd8d400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127fa0400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1396ccc00) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x125eaec00) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 08:18:24 INFO - PROCESS | 1652 | 1461338304860 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]]]}] 08:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 820ms 08:18:24 INFO - PROCESS | 1652 | 1461338304919 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 1652 | 1461338304921 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:18:24 INFO - PROCESS | 1652 | 1461338304925 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - PROCESS | 1652 | 1461338304929 Marionette TRACE conn2 <- [1,2350,null,{}] 08:18:24 INFO - PROCESS | 1652 | 1461338304941 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}] 08:18:25 INFO - PROCESS | 1652 | 1461338305099 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:18:25 INFO - PROCESS | 1652 | 1461338305117 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5b9000 == 90 [pid = 1652] [id = 595] 08:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11aa38c00) [pid = 1652] [serial = 1785] [outer = 0x0] 08:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11aa3d000) [pid = 1652] [serial = 1786] [outer = 0x11aa38c00] 08:18:25 INFO - PROCESS | 1652 | 1461338305166 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11ada2c00) [pid = 1652] [serial = 1787] [outer = 0x11aa38c00] 08:18:25 INFO - PROCESS | 1652 | 1461338305555 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]]]}] 08:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 675ms 08:18:25 INFO - PROCESS | 1652 | 1461338305600 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 1652 | 1461338305602 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:18:25 INFO - PROCESS | 1652 | 1461338305604 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1652 | 1461338305605 Marionette TRACE conn2 <- [1,2354,null,{}] 08:18:25 INFO - PROCESS | 1652 | 1461338305607 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}] 08:18:25 INFO - PROCESS | 1652 | 1461338305706 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:18:25 INFO - PROCESS | 1652 | 1461338305711 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e29800 == 91 [pid = 1652] [id = 596] 08:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11b5e5c00) [pid = 1652] [serial = 1788] [outer = 0x0] 08:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11bf3f800) [pid = 1652] [serial = 1789] [outer = 0x11b5e5c00] 08:18:25 INFO - PROCESS | 1652 | 1461338305738 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11c197800) [pid = 1652] [serial = 1790] [outer = 0x11b5e5c00] 08:18:26 INFO - PROCESS | 1652 | 1461338306098 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]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 08:18:26 INFO - PROCESS | 1652 | 1461338306122 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:18:26 INFO - PROCESS | 1652 | 1461338306123 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:18:26 INFO - PROCESS | 1652 | 1461338306125 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1652 | 1461338306127 Marionette TRACE conn2 <- [1,2358,null,{}] 08:18:26 INFO - PROCESS | 1652 | 1461338306131 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}] 08:18:26 INFO - PROCESS | 1652 | 1461338306266 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:18:26 INFO - PROCESS | 1652 | 1461338306314 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x129715800 == 92 [pid = 1652] [id = 597] 08:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11b5e6400) [pid = 1652] [serial = 1791] [outer = 0x0] 08:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c274c00) [pid = 1652] [serial = 1792] [outer = 0x11b5e6400] 08:18:26 INFO - PROCESS | 1652 | 1461338306340 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x125914c00) [pid = 1652] [serial = 1793] [outer = 0x11b5e6400] 08:18:26 INFO - PROCESS | 1652 | 1461338306670 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]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 572ms 08:18:26 INFO - PROCESS | 1652 | 1461338306705 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:18:26 INFO - PROCESS | 1652 | 1461338306706 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:18:26 INFO - PROCESS | 1652 | 1461338306708 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - PROCESS | 1652 | 1461338306709 Marionette TRACE conn2 <- [1,2362,null,{}] 08:18:26 INFO - PROCESS | 1652 | 1461338306712 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}] 08:18:26 INFO - PROCESS | 1652 | 1461338306853 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:18:26 INFO - PROCESS | 1652 | 1461338306869 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71f000 == 93 [pid = 1652] [id = 598] 08:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12591bc00) [pid = 1652] [serial = 1794] [outer = 0x0] 08:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x125a4ec00) [pid = 1652] [serial = 1795] [outer = 0x12591bc00] 08:18:26 INFO - PROCESS | 1652 | 1461338306897 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x126d09800) [pid = 1652] [serial = 1796] [outer = 0x12591bc00] 08:18:27 INFO - PROCESS | 1652 | 1461338307328 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]]]}] 08:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 08:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:18:27 INFO - PROCESS | 1652 | 1461338307379 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:18:27 INFO - PROCESS | 1652 | 1461338307381 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:18:27 INFO - PROCESS | 1652 | 1461338307385 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:18:27 INFO - PROCESS | 1652 | 1461338307387 Marionette TRACE conn2 <- [1,2366,null,{}] 08:18:27 INFO - PROCESS | 1652 | 1461338307390 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}] 08:18:27 INFO - PROCESS | 1652 | 1461338307583 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:18:27 INFO - PROCESS | 1652 | 1461338307607 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ace9800 == 94 [pid = 1652] [id = 599] 08:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x126d0a000) [pid = 1652] [serial = 1797] [outer = 0x0] 08:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1273bc000) [pid = 1652] [serial = 1798] [outer = 0x126d0a000] 08:18:27 INFO - PROCESS | 1652 | 1461338307633 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1275a3000) [pid = 1652] [serial = 1799] [outer = 0x126d0a000] 08:18:28 INFO - PROCESS | 1652 | 1461338308006 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]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 08:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:18:28 INFO - PROCESS | 1652 | 1461338308055 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1652 | 1461338308056 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:18:28 INFO - PROCESS | 1652 | 1461338308058 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1652 | 1461338308059 Marionette TRACE conn2 <- [1,2370,null,{}] 08:18:28 INFO - PROCESS | 1652 | 1461338308061 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}] 08:18:28 INFO - PROCESS | 1652 | 1461338308184 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:18:28 INFO - PROCESS | 1652 | 1461338308216 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0c5000 == 95 [pid = 1652] [id = 600] 08:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x126d0fc00) [pid = 1652] [serial = 1800] [outer = 0x0] 08:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127f9b800) [pid = 1652] [serial = 1801] [outer = 0x126d0fc00] 08:18:28 INFO - PROCESS | 1652 | 1461338308242 Marionette DEBUG loaded listener.js 08:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x129c97c00) [pid = 1652] [serial = 1802] [outer = 0x126d0fc00] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x115617800) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x118a55c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125e4d400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11566f000) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1191b7000) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x125eb9400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11af95c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x114d81000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x125a46400) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x125eb9000) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129c90c00) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1163df800) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114ba5400) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x115691c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x114f6ac00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12ac54400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:18:28 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114d89000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:18:28 INFO - PROCESS | 1652 | 1461338308806 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]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 769ms 08:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:18:28 INFO - PROCESS | 1652 | 1461338308828 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1652 | 1461338308829 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:18:28 INFO - PROCESS | 1652 | 1461338308831 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1652 | 1461338308832 Marionette TRACE conn2 <- [1,2374,null,{}] 08:18:28 INFO - PROCESS | 1652 | 1461338308835 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}] 08:18:28 INFO - PROCESS | 1652 | 1461338308934 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:18:28 INFO - PROCESS | 1652 | 1461338308938 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11af16000 == 96 [pid = 1652] [id = 601] 08:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11566f000) [pid = 1652] [serial = 1803] [outer = 0x0] 08:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118ed1400) [pid = 1652] [serial = 1804] [outer = 0x11566f000] 08:18:28 INFO - PROCESS | 1652 | 1461338308965 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bed5800) [pid = 1652] [serial = 1805] [outer = 0x11566f000] 08:18:29 INFO - PROCESS | 1652 | 1461338309337 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]]]}] 08:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 08:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:18:29 INFO - PROCESS | 1652 | 1461338309351 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:18:29 INFO - PROCESS | 1652 | 1461338309352 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:18:29 INFO - PROCESS | 1652 | 1461338309356 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:18:29 INFO - PROCESS | 1652 | 1461338309357 Marionette TRACE conn2 <- [1,2378,null,{}] 08:18:29 INFO - PROCESS | 1652 | 1461338309360 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}] 08:18:29 INFO - PROCESS | 1652 | 1461338309559 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:18:29 INFO - PROCESS | 1652 | 1461338309611 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48f000 == 97 [pid = 1652] [id = 602] 08:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12759b400) [pid = 1652] [serial = 1806] [outer = 0x0] 08:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129c90c00) [pid = 1652] [serial = 1807] [outer = 0x12759b400] 08:18:29 INFO - PROCESS | 1652 | 1461338309653 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a1d1000) [pid = 1652] [serial = 1808] [outer = 0x12759b400] 08:18:30 INFO - PROCESS | 1652 | 1461338310022 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]]]}] 08:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 671ms 08:18:30 INFO - PROCESS | 1652 | 1461338310026 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 1652 | 1461338310028 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:18:30 INFO - PROCESS | 1652 | 1461338310031 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - PROCESS | 1652 | 1461338310033 Marionette TRACE conn2 <- [1,2382,null,{}] 08:18:30 INFO - PROCESS | 1652 | 1461338310035 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}] 08:18:30 INFO - PROCESS | 1652 | 1461338310185 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:18:30 INFO - PROCESS | 1652 | 1461338310192 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e16a000 == 98 [pid = 1652] [id = 603] 08:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a1ccc00) [pid = 1652] [serial = 1809] [outer = 0x0] 08:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a487400) [pid = 1652] [serial = 1810] [outer = 0x12a1ccc00] 08:18:30 INFO - PROCESS | 1652 | 1461338310222 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12aac7400) [pid = 1652] [serial = 1811] [outer = 0x12a1ccc00] 08:18:30 INFO - PROCESS | 1652 | 1461338310567 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]]]}] 08:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 569ms 08:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:18:30 INFO - PROCESS | 1652 | 1461338310601 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 1652 | 1461338310602 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:18:30 INFO - PROCESS | 1652 | 1461338310604 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - PROCESS | 1652 | 1461338310605 Marionette TRACE conn2 <- [1,2386,null,{}] 08:18:30 INFO - PROCESS | 1652 | 1461338310607 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}] 08:18:30 INFO - PROCESS | 1652 | 1461338310705 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:18:30 INFO - PROCESS | 1652 | 1461338310709 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f171800 == 99 [pid = 1652] [id = 604] 08:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12ac57000) [pid = 1652] [serial = 1812] [outer = 0x0] 08:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12acb6000) [pid = 1652] [serial = 1813] [outer = 0x12ac57000] 08:18:30 INFO - PROCESS | 1652 | 1461338310735 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ae73400) [pid = 1652] [serial = 1814] [outer = 0x12ac57000] 08:18:31 INFO - PROCESS | 1652 | 1461338311340 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]]]}] 08:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 770ms 08:18:31 INFO - PROCESS | 1652 | 1461338311375 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:18:31 INFO - PROCESS | 1652 | 1461338311379 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:18:31 INFO - PROCESS | 1652 | 1461338311383 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:18:31 INFO - PROCESS | 1652 | 1461338311385 Marionette TRACE conn2 <- [1,2390,null,{}] 08:18:31 INFO - PROCESS | 1652 | 1461338311389 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}] 08:18:31 INFO - PROCESS | 1652 | 1461338311518 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:18:31 INFO - PROCESS | 1652 | 1461338311610 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba93000 == 100 [pid = 1652] [id = 605] 08:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115689400) [pid = 1652] [serial = 1815] [outer = 0x0] 08:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1159c7c00) [pid = 1652] [serial = 1816] [outer = 0x115689400] 08:18:31 INFO - PROCESS | 1652 | 1461338311643 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119138800) [pid = 1652] [serial = 1817] [outer = 0x115689400] 08:18:32 INFO - PROCESS | 1652 | 1461338312071 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]]]}] 08:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 723ms 08:18:32 INFO - PROCESS | 1652 | 1461338312126 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:18:32 INFO - PROCESS | 1652 | 1461338312130 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:18:32 INFO - PROCESS | 1652 | 1461338312135 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:18:32 INFO - PROCESS | 1652 | 1461338312137 Marionette TRACE conn2 <- [1,2394,null,{}] 08:18:32 INFO - PROCESS | 1652 | 1461338312140 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}] 08:18:32 INFO - PROCESS | 1652 | 1461338312262 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:18:32 INFO - PROCESS | 1652 | 1461338312350 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a177800 == 101 [pid = 1652] [id = 606] 08:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x119747000) [pid = 1652] [serial = 1818] [outer = 0x0] 08:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11aa36c00) [pid = 1652] [serial = 1819] [outer = 0x119747000] 08:18:32 INFO - PROCESS | 1652 | 1461338312382 Marionette DEBUG loaded listener.js 08:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11ada7c00) [pid = 1652] [serial = 1820] [outer = 0x119747000] 08:18:32 INFO - PROCESS | 1652 | 1461338312825 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]]]}] 08:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 719ms 08:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:18:32 INFO - PROCESS | 1652 | 1461338312855 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:18:32 INFO - PROCESS | 1652 | 1461338312856 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:18:32 INFO - PROCESS | 1652 | 1461338312859 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:18:32 INFO - PROCESS | 1652 | 1461338312861 Marionette TRACE conn2 <- [1,2398,null,{}] 08:18:32 INFO - PROCESS | 1652 | 1461338312870 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}] 08:18:32 INFO - PROCESS | 1652 | 1461338312992 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:18:33 INFO - PROCESS | 1652 | 1461338313110 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e918000 == 102 [pid = 1652] [id = 607] 08:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11bf44800) [pid = 1652] [serial = 1821] [outer = 0x0] 08:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x125a4f800) [pid = 1652] [serial = 1822] [outer = 0x11bf44800] 08:18:33 INFO - PROCESS | 1652 | 1461338313145 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x125eae000) [pid = 1652] [serial = 1823] [outer = 0x11bf44800] 08:18:33 INFO - PROCESS | 1652 | 1461338313552 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]]]}] 08:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 08:18:33 INFO - PROCESS | 1652 | 1461338313580 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 1652 | 1461338313582 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:18:33 INFO - PROCESS | 1652 | 1461338313604 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 1652 | 1461338313605 Marionette TRACE conn2 <- [1,2402,null,{}] 08:18:33 INFO - PROCESS | 1652 | 1461338313608 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}] 08:18:33 INFO - PROCESS | 1652 | 1461338313730 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:18:33 INFO - PROCESS | 1652 | 1461338313848 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcb0000 == 103 [pid = 1652] [id = 608] 08:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x126b02800) [pid = 1652] [serial = 1824] [outer = 0x0] 08:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1277dec00) [pid = 1652] [serial = 1825] [outer = 0x126b02800] 08:18:33 INFO - PROCESS | 1652 | 1461338313881 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a18fc00) [pid = 1652] [serial = 1826] [outer = 0x126b02800] 08:18:34 INFO - PROCESS | 1652 | 1461338314295 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]]]}] 08:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 718ms 08:18:34 INFO - PROCESS | 1652 | 1461338314323 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 1652 | 1461338314324 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:18:34 INFO - PROCESS | 1652 | 1461338314327 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 1652 | 1461338314328 Marionette TRACE conn2 <- [1,2406,null,{}] 08:18:34 INFO - PROCESS | 1652 | 1461338314330 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}] 08:18:34 INFO - PROCESS | 1652 | 1461338314449 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:18:34 INFO - PROCESS | 1652 | 1461338314566 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x13707a000 == 104 [pid = 1652] [id = 609] 08:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129eac400) [pid = 1652] [serial = 1827] [outer = 0x0] 08:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a482c00) [pid = 1652] [serial = 1828] [outer = 0x129eac400] 08:18:34 INFO - PROCESS | 1652 | 1461338314598 Marionette DEBUG loaded listener.js 08:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12aa2c000) [pid = 1652] [serial = 1829] [outer = 0x129eac400] 08:18:34 INFO - PROCESS | 1652 | 1461338314993 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]]]}] 08:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 721ms 08:18:35 INFO - PROCESS | 1652 | 1461338315049 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:18:35 INFO - PROCESS | 1652 | 1461338315051 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:18:35 INFO - PROCESS | 1652 | 1461338315055 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:18:35 INFO - PROCESS | 1652 | 1461338315057 Marionette TRACE conn2 <- [1,2410,null,{}] 08:18:35 INFO - PROCESS | 1652 | 1461338315090 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}] 08:18:35 INFO - PROCESS | 1652 | 1461338315262 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:18:35 INFO - PROCESS | 1652 | 1461338315356 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x138770800 == 105 [pid = 1652] [id = 610] 08:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aa36000) [pid = 1652] [serial = 1830] [outer = 0x0] 08:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ae70c00) [pid = 1652] [serial = 1831] [outer = 0x12aa36000] 08:18:35 INFO - PROCESS | 1652 | 1461338315390 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aee6800) [pid = 1652] [serial = 1832] [outer = 0x12aa36000] 08:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:18:35 INFO - PROCESS | 1652 | 1461338315820 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]]]}] 08:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 770ms 08:18:35 INFO - PROCESS | 1652 | 1461338315825 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:18:35 INFO - PROCESS | 1652 | 1461338315827 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:18:35 INFO - PROCESS | 1652 | 1461338315829 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:18:35 INFO - PROCESS | 1652 | 1461338315830 Marionette TRACE conn2 <- [1,2414,null,{}] 08:18:35 INFO - PROCESS | 1652 | 1461338315833 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}] 08:18:35 INFO - PROCESS | 1652 | 1461338315950 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:18:36 INFO - PROCESS | 1652 | 1461338316039 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6d0800 == 106 [pid = 1652] [id = 611] 08:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12aab0c00) [pid = 1652] [serial = 1833] [outer = 0x0] 08:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b340400) [pid = 1652] [serial = 1834] [outer = 0x12aab0c00] 08:18:36 INFO - PROCESS | 1652 | 1461338316069 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b412400) [pid = 1652] [serial = 1835] [outer = 0x12aab0c00] 08:18:36 INFO - PROCESS | 1652 | 1461338316494 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]]]}] 08:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 08:18:36 INFO - PROCESS | 1652 | 1461338316549 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:18:36 INFO - PROCESS | 1652 | 1461338316551 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:18:36 INFO - PROCESS | 1652 | 1461338316553 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 1652 | 1461338316555 Marionette TRACE conn2 <- [1,2418,null,{}] 08:18:36 INFO - PROCESS | 1652 | 1461338316557 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}] 08:18:36 INFO - PROCESS | 1652 | 1461338316690 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:18:36 INFO - PROCESS | 1652 | 1461338316793 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x142411000 == 107 [pid = 1652] [id = 612] 08:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12aee6000) [pid = 1652] [serial = 1836] [outer = 0x0] 08:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12b41a800) [pid = 1652] [serial = 1837] [outer = 0x12aee6000] 08:18:36 INFO - PROCESS | 1652 | 1461338316825 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12b596400) [pid = 1652] [serial = 1838] [outer = 0x12aee6000] 08:18:37 INFO - PROCESS | 1652 | 1461338317248 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]]]}] 08:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 719ms 08:18:37 INFO - PROCESS | 1652 | 1461338317273 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:18:37 INFO - PROCESS | 1652 | 1461338317274 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:18:37 INFO - PROCESS | 1652 | 1461338317277 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 1652 | 1461338317278 Marionette TRACE conn2 <- [1,2422,null,{}] 08:18:37 INFO - PROCESS | 1652 | 1461338317281 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}] 08:18:37 INFO - PROCESS | 1652 | 1461338317399 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:18:37 INFO - PROCESS | 1652 | 1461338317531 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x14268f800 == 108 [pid = 1652] [id = 613] 08:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12b5d6c00) [pid = 1652] [serial = 1839] [outer = 0x0] 08:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b5df400) [pid = 1652] [serial = 1840] [outer = 0x12b5d6c00] 08:18:37 INFO - PROCESS | 1652 | 1461338317563 Marionette DEBUG loaded listener.js 08:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b70b000) [pid = 1652] [serial = 1841] [outer = 0x12b5d6c00] 08:18:38 INFO - PROCESS | 1652 | 1461338318013 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]]]}] 08:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 821ms 08:18:38 INFO - PROCESS | 1652 | 1461338318099 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:18:38 INFO - PROCESS | 1652 | 1461338318100 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:18:38 INFO - PROCESS | 1652 | 1461338318103 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 1652 | 1461338318104 Marionette TRACE conn2 <- [1,2426,null,{}] 08:18:38 INFO - PROCESS | 1652 | 1461338318107 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}] 08:18:38 INFO - PROCESS | 1652 | 1461338318231 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:18:38 INFO - PROCESS | 1652 | 1461338318488 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa0a000 == 109 [pid = 1652] [id = 614] 08:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x114b9fc00) [pid = 1652] [serial = 1842] [outer = 0x0] 08:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x114ba4c00) [pid = 1652] [serial = 1843] [outer = 0x114b9fc00] 08:18:38 INFO - PROCESS | 1652 | 1461338318537 Marionette DEBUG loaded listener.js 08:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x115396400) [pid = 1652] [serial = 1844] [outer = 0x114b9fc00] 08:18:38 INFO - PROCESS | 1652 | 1461338318981 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]]]}] 08:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 922ms 08:18:39 INFO - PROCESS | 1652 | 1461338319026 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:18:39 INFO - PROCESS | 1652 | 1461338319029 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:18:39 INFO - PROCESS | 1652 | 1461338319033 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 1652 | 1461338319035 Marionette TRACE conn2 <- [1,2430,null,{}] 08:18:39 INFO - PROCESS | 1652 | 1461338319038 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}] 08:18:39 INFO - PROCESS | 1652 | 1461338319154 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:18:39 INFO - PROCESS | 1652 | 1461338319277 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f0f800 == 110 [pid = 1652] [id = 615] 08:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x115692400) [pid = 1652] [serial = 1845] [outer = 0x0] 08:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x116548400) [pid = 1652] [serial = 1846] [outer = 0x115692400] 08:18:39 INFO - PROCESS | 1652 | 1461338319310 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x118f97400) [pid = 1652] [serial = 1847] [outer = 0x115692400] 08:18:39 INFO - PROCESS | 1652 | 1461338319736 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]]]}] 08:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 723ms 08:18:39 INFO - PROCESS | 1652 | 1461338319779 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:18:39 INFO - PROCESS | 1652 | 1461338319782 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:18:39 INFO - PROCESS | 1652 | 1461338319789 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 1652 | 1461338319791 Marionette TRACE conn2 <- [1,2434,null,{}] 08:18:39 INFO - PROCESS | 1652 | 1461338319793 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}] 08:18:39 INFO - PROCESS | 1652 | 1461338319907 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:18:40 INFO - PROCESS | 1652 | 1461338320038 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12e16a000 == 109 [pid = 1652] [id = 603] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48f000 == 108 [pid = 1652] [id = 602] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11af16000 == 107 [pid = 1652] [id = 601] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0c5000 == 106 [pid = 1652] [id = 600] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ace9800 == 105 [pid = 1652] [id = 599] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b557000 == 104 [pid = 1652] [id = 575] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71f000 == 103 [pid = 1652] [id = 598] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x127ec1000) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11bcd8800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12e3e6800) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12ac61000) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12caab000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x119d6d000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a189800) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1273bb800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x114786800 == 104 [pid = 1652] [id = 616] 08:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x114d89000) [pid = 1652] [serial = 1848] [outer = 0x0] 08:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x115845c00) [pid = 1652] [serial = 1849] [outer = 0x114d89000] 08:18:40 INFO - PROCESS | 1652 | 1461338320108 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11aa39400) [pid = 1652] [serial = 1850] [outer = 0x114d89000] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129715800 == 103 [pid = 1652] [id = 597] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12d340800 == 102 [pid = 1652] [id = 576] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126e29800 == 101 [pid = 1652] [id = 596] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5b9000 == 100 [pid = 1652] [id = 595] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116755000 == 99 [pid = 1652] [id = 594] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125e0f000 == 98 [pid = 1652] [id = 593] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d8800 == 97 [pid = 1652] [id = 591] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125fc7000 == 96 [pid = 1652] [id = 590] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x14240a800 == 95 [pid = 1652] [id = 589] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a6e0800 == 94 [pid = 1652] [id = 588] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x13a61b800 == 93 [pid = 1652] [id = 587] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x137083000 == 92 [pid = 1652] [id = 586] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcc3800 == 91 [pid = 1652] [id = 585] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12f96c000 == 90 [pid = 1652] [id = 584] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12eda8800 == 89 [pid = 1652] [id = 583] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126bbd000 == 88 [pid = 1652] [id = 582] 08:18:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa12800 == 87 [pid = 1652] [id = 581] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12b341400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12acbf400) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12aee5800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11793bc00) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11568f400) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11acd0400) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11aa41c00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x127342000) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11a735000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11af9cc00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11a939c00) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x119d6a000) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x127e68800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11bcdf800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x125a4a800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x115554800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x114f66400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x125b17000) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x125e73400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x126d02c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129eabc00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127ec4400) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a1c9400) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x125918c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x115690000) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1154d7400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12759ac00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11ab71800) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x126dd4000) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119742000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11bae1400) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 08:18:40 INFO - PROCESS | 1652 | 1461338320457 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]]]}] 08:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 719ms 08:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:18:40 INFO - PROCESS | 1652 | 1461338320508 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:18:40 INFO - PROCESS | 1652 | 1461338320509 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:18:40 INFO - PROCESS | 1652 | 1461338320513 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - PROCESS | 1652 | 1461338320517 Marionette TRACE conn2 <- [1,2438,null,{}] 08:18:40 INFO - PROCESS | 1652 | 1461338320534 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}] 08:18:40 INFO - PROCESS | 1652 | 1461338320637 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:18:40 INFO - PROCESS | 1652 | 1461338320643 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126966000 == 88 [pid = 1652] [id = 617] 08:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11aa82400) [pid = 1652] [serial = 1851] [outer = 0x0] 08:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11b5ed000) [pid = 1652] [serial = 1852] [outer = 0x11aa82400] 08:18:40 INFO - PROCESS | 1652 | 1461338320669 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11bf49000) [pid = 1652] [serial = 1853] [outer = 0x11aa82400] 08:18:41 INFO - PROCESS | 1652 | 1461338321041 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]]]}] 08:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 577ms 08:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:18:41 INFO - PROCESS | 1652 | 1461338321090 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:18:41 INFO - PROCESS | 1652 | 1461338321091 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:18:41 INFO - PROCESS | 1652 | 1461338321094 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 1652 | 1461338321095 Marionette TRACE conn2 <- [1,2442,null,{}] 08:18:41 INFO - PROCESS | 1652 | 1461338321097 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}] 08:18:41 INFO - PROCESS | 1652 | 1461338321197 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:18:41 INFO - PROCESS | 1652 | 1461338321202 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c4c800 == 89 [pid = 1652] [id = 618] 08:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11b958400) [pid = 1652] [serial = 1854] [outer = 0x0] 08:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11c26f000) [pid = 1652] [serial = 1855] [outer = 0x11b958400] 08:18:41 INFO - PROCESS | 1652 | 1461338321228 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x125a47c00) [pid = 1652] [serial = 1856] [outer = 0x11b958400] 08:18:41 INFO - PROCESS | 1652 | 1461338321600 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]]]}] 08:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 522ms 08:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:18:41 INFO - PROCESS | 1652 | 1461338321617 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:18:41 INFO - PROCESS | 1652 | 1461338321618 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:18:41 INFO - PROCESS | 1652 | 1461338321620 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 1652 | 1461338321621 Marionette TRACE conn2 <- [1,2446,null,{}] 08:18:41 INFO - PROCESS | 1652 | 1461338321623 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}] 08:18:41 INFO - PROCESS | 1652 | 1461338321754 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:18:41 INFO - PROCESS | 1652 | 1461338321761 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac17800 == 90 [pid = 1652] [id = 619] 08:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125e3e400) [pid = 1652] [serial = 1857] [outer = 0x0] 08:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125e47000) [pid = 1652] [serial = 1858] [outer = 0x125e3e400] 08:18:41 INFO - PROCESS | 1652 | 1461338321796 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x126d09400) [pid = 1652] [serial = 1859] [outer = 0x125e3e400] 08:18:42 INFO - PROCESS | 1652 | 1461338322162 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]]]}] 08:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 08:18:42 INFO - PROCESS | 1652 | 1461338322190 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:18:42 INFO - PROCESS | 1652 | 1461338322191 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:18:42 INFO - PROCESS | 1652 | 1461338322193 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:18:42 INFO - PROCESS | 1652 | 1461338322194 Marionette TRACE conn2 <- [1,2450,null,{}] 08:18:42 INFO - PROCESS | 1652 | 1461338322197 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}] 08:18:42 INFO - PROCESS | 1652 | 1461338322297 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:18:42 INFO - PROCESS | 1652 | 1461338322388 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af0e000 == 91 [pid = 1652] [id = 620] 08:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12697ec00) [pid = 1652] [serial = 1860] [outer = 0x0] 08:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1273eec00) [pid = 1652] [serial = 1861] [outer = 0x12697ec00] 08:18:42 INFO - PROCESS | 1652 | 1461338322414 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128483000) [pid = 1652] [serial = 1862] [outer = 0x12697ec00] 08:18:42 INFO - PROCESS | 1652 | 1461338322773 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]]]}] 08:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 621ms 08:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:18:42 INFO - PROCESS | 1652 | 1461338322814 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:18:42 INFO - PROCESS | 1652 | 1461338322816 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:18:42 INFO - PROCESS | 1652 | 1461338322818 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:18:42 INFO - PROCESS | 1652 | 1461338322819 Marionette TRACE conn2 <- [1,2454,null,{}] 08:18:42 INFO - PROCESS | 1652 | 1461338322821 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}] 08:18:42 INFO - PROCESS | 1652 | 1461338322950 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:18:42 INFO - PROCESS | 1652 | 1461338322966 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0b7800 == 92 [pid = 1652] [id = 621] 08:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x128483800) [pid = 1652] [serial = 1863] [outer = 0x0] 08:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12998e000) [pid = 1652] [serial = 1864] [outer = 0x128483800] 08:18:42 INFO - PROCESS | 1652 | 1461338322992 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a18e000) [pid = 1652] [serial = 1865] [outer = 0x128483800] 08:18:43 INFO - PROCESS | 1652 | 1461338323349 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]]]}] 08:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 570ms 08:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:18:43 INFO - PROCESS | 1652 | 1461338323389 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:18:43 INFO - PROCESS | 1652 | 1461338323390 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:18:43 INFO - PROCESS | 1652 | 1461338323392 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:18:43 INFO - PROCESS | 1652 | 1461338323393 Marionette TRACE conn2 <- [1,2458,null,{}] 08:18:43 INFO - PROCESS | 1652 | 1461338323396 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}] 08:18:43 INFO - PROCESS | 1652 | 1461338323523 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:18:43 INFO - PROCESS | 1652 | 1461338323536 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d33e000 == 93 [pid = 1652] [id = 622] 08:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x129738000) [pid = 1652] [serial = 1866] [outer = 0x0] 08:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a482800) [pid = 1652] [serial = 1867] [outer = 0x129738000] 08:18:43 INFO - PROCESS | 1652 | 1461338323561 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12aa30400) [pid = 1652] [serial = 1868] [outer = 0x129738000] 08:18:43 INFO - PROCESS | 1652 | 1461338323982 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]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 621ms 08:18:44 INFO - PROCESS | 1652 | 1461338324020 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:18:44 INFO - PROCESS | 1652 | 1461338324022 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:18:44 INFO - PROCESS | 1652 | 1461338324026 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1652 | 1461338324028 Marionette TRACE conn2 <- [1,2462,null,{}] 08:18:44 INFO - PROCESS | 1652 | 1461338324031 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}] 08:18:44 INFO - PROCESS | 1652 | 1461338324234 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:18:44 INFO - PROCESS | 1652 | 1461338324259 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e173800 == 94 [pid = 1652] [id = 623] 08:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aa31000) [pid = 1652] [serial = 1869] [outer = 0x0] 08:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aaae400) [pid = 1652] [serial = 1870] [outer = 0x12aa31000] 08:18:44 INFO - PROCESS | 1652 | 1461338324302 Marionette DEBUG loaded listener.js 08:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ac50800) [pid = 1652] [serial = 1871] [outer = 0x12aa31000] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12da17c00) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11b5e6400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11568a400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a7e0800) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11aa3f000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x114f70c00) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127e73400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x129c91800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12591bc00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11aa38c00) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11aa3e800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11b5e5c00) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129739000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x115398c00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11566f000) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125a52400) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129ea8000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12759b400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x126d0a000) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x126d0fc00) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x114ba8c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b416000) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11568c400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11af9b800) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a1d0000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d3a1400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a1ccc00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:18:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x125a53000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:18:44 INFO - PROCESS | 1652 | 1461338324834 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]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 824ms 08:18:44 INFO - PROCESS | 1652 | 1461338324851 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 1652 | 1461338324852 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:18:44 INFO - PROCESS | 1652 | 1461338324867 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1652 | 1461338324868 Marionette TRACE conn2 <- [1,2466,null,{}] 08:18:44 INFO - PROCESS | 1652 | 1461338324875 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}] 08:18:44 INFO - PROCESS | 1652 | 1461338324982 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:18:44 INFO - PROCESS | 1652 | 1461338324987 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c49800 == 95 [pid = 1652] [id = 624] 08:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1163dfc00) [pid = 1652] [serial = 1872] [outer = 0x0] 08:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11aa82800) [pid = 1652] [serial = 1873] [outer = 0x1163dfc00] 08:18:45 INFO - PROCESS | 1652 | 1461338325017 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126d04400) [pid = 1652] [serial = 1874] [outer = 0x1163dfc00] 08:18:45 INFO - PROCESS | 1652 | 1461338325385 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]]]}] 08:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 537ms 08:18:45 INFO - PROCESS | 1652 | 1461338325391 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:18:45 INFO - PROCESS | 1652 | 1461338325393 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:18:45 INFO - PROCESS | 1652 | 1461338325396 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:18:45 INFO - PROCESS | 1652 | 1461338325400 Marionette TRACE conn2 <- [1,2470,null,{}] 08:18:45 INFO - PROCESS | 1652 | 1461338325402 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}] 08:18:45 INFO - PROCESS | 1652 | 1461338325515 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:18:45 INFO - PROCESS | 1652 | 1461338325631 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f16e800 == 96 [pid = 1652] [id = 625] 08:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x126980c00) [pid = 1652] [serial = 1875] [outer = 0x0] 08:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a7e2000) [pid = 1652] [serial = 1876] [outer = 0x126980c00] 08:18:45 INFO - PROCESS | 1652 | 1461338325671 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x116548c00) [pid = 1652] [serial = 1877] [outer = 0x126980c00] 08:18:46 INFO - PROCESS | 1652 | 1461338326089 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]]]}] 08:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 723ms 08:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:18:46 INFO - PROCESS | 1652 | 1461338326125 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1652 | 1461338326127 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:18:46 INFO - PROCESS | 1652 | 1461338326130 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1652 | 1461338326133 Marionette TRACE conn2 <- [1,2474,null,{}] 08:18:46 INFO - PROCESS | 1652 | 1461338326137 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}] 08:18:46 INFO - PROCESS | 1652 | 1461338326271 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:18:46 INFO - PROCESS | 1652 | 1461338326299 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fcac800 == 97 [pid = 1652] [id = 626] 08:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12ae72800) [pid = 1652] [serial = 1878] [outer = 0x0] 08:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12aedb000) [pid = 1652] [serial = 1879] [outer = 0x12ae72800] 08:18:46 INFO - PROCESS | 1652 | 1461338326324 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b344400) [pid = 1652] [serial = 1880] [outer = 0x12ae72800] 08:18:46 INFO - PROCESS | 1652 | 1461338326865 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]]]}] 08:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 771ms 08:18:46 INFO - PROCESS | 1652 | 1461338326901 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 1652 | 1461338326904 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:18:46 INFO - PROCESS | 1652 | 1461338326908 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 1652 | 1461338326910 Marionette TRACE conn2 <- [1,2478,null,{}] 08:18:46 INFO - PROCESS | 1652 | 1461338326915 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}] 08:18:47 INFO - PROCESS | 1652 | 1461338327048 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:18:47 INFO - PROCESS | 1652 | 1461338327171 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x125940000 == 98 [pid = 1652] [id = 627] 08:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x114f6fc00) [pid = 1652] [serial = 1881] [outer = 0x0] 08:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115692000) [pid = 1652] [serial = 1882] [outer = 0x114f6fc00] 08:18:47 INFO - PROCESS | 1652 | 1461338327205 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11861c800) [pid = 1652] [serial = 1883] [outer = 0x114f6fc00] 08:18:47 INFO - PROCESS | 1652 | 1461338327676 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]]]}] 08:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 824ms 08:18:47 INFO - PROCESS | 1652 | 1461338327732 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:18:47 INFO - PROCESS | 1652 | 1461338327736 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:18:47 INFO - PROCESS | 1652 | 1461338327741 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:18:47 INFO - PROCESS | 1652 | 1461338327743 Marionette TRACE conn2 <- [1,2482,null,{}] 08:18:47 INFO - PROCESS | 1652 | 1461338327762 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}] 08:18:47 INFO - PROCESS | 1652 | 1461338327914 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:18:47 INFO - PROCESS | 1652 | 1461338327982 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71f000 == 99 [pid = 1652] [id = 628] 08:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119745800) [pid = 1652] [serial = 1884] [outer = 0x0] 08:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a731400) [pid = 1652] [serial = 1885] [outer = 0x119745800] 08:18:48 INFO - PROCESS | 1652 | 1461338328013 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11af93000) [pid = 1652] [serial = 1886] [outer = 0x119745800] 08:18:48 INFO - PROCESS | 1652 | 1461338328450 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]]]}] 08:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 719ms 08:18:48 INFO - PROCESS | 1652 | 1461338328461 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:18:48 INFO - PROCESS | 1652 | 1461338328464 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:18:48 INFO - PROCESS | 1652 | 1461338328468 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - PROCESS | 1652 | 1461338328470 Marionette TRACE conn2 <- [1,2486,null,{}] 08:18:48 INFO - PROCESS | 1652 | 1461338328479 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}] 08:18:48 INFO - PROCESS | 1652 | 1461338328601 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:18:48 INFO - PROCESS | 1652 | 1461338328723 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f597800 == 100 [pid = 1652] [id = 629] 08:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11b5e9c00) [pid = 1652] [serial = 1887] [outer = 0x0] 08:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x125916c00) [pid = 1652] [serial = 1888] [outer = 0x11b5e9c00] 08:18:48 INFO - PROCESS | 1652 | 1461338328757 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x126d04800) [pid = 1652] [serial = 1889] [outer = 0x11b5e9c00] 08:18:49 INFO - PROCESS | 1652 | 1461338329205 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]]]}] 08:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 824ms 08:18:49 INFO - PROCESS | 1652 | 1461338329292 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:18:49 INFO - PROCESS | 1652 | 1461338329294 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:18:49 INFO - PROCESS | 1652 | 1461338329297 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1652 | 1461338329298 Marionette TRACE conn2 <- [1,2490,null,{}] 08:18:49 INFO - PROCESS | 1652 | 1461338329301 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}] 08:18:49 INFO - PROCESS | 1652 | 1461338329433 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:18:49 INFO - PROCESS | 1652 | 1461338329578 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x138782000 == 101 [pid = 1652] [id = 630] 08:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x126ddbc00) [pid = 1652] [serial = 1890] [outer = 0x0] 08:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x127ebd800) [pid = 1652] [serial = 1891] [outer = 0x126ddbc00] 08:18:49 INFO - PROCESS | 1652 | 1461338329626 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a7ddc00) [pid = 1652] [serial = 1892] [outer = 0x126ddbc00] 08:18:50 INFO - PROCESS | 1652 | 1461338330025 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]]]}] 08:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms 08:18:50 INFO - PROCESS | 1652 | 1461338330067 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:18:50 INFO - PROCESS | 1652 | 1461338330069 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:18:50 INFO - PROCESS | 1652 | 1461338330071 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 1652 | 1461338330072 Marionette TRACE conn2 <- [1,2494,null,{}] 08:18:50 INFO - PROCESS | 1652 | 1461338330075 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}] 08:18:50 INFO - PROCESS | 1652 | 1461338330194 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:18:50 INFO - PROCESS | 1652 | 1461338330315 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6d7000 == 102 [pid = 1652] [id = 631] 08:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119746c00) [pid = 1652] [serial = 1893] [outer = 0x0] 08:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a7e0000) [pid = 1652] [serial = 1894] [outer = 0x119746c00] 08:18:50 INFO - PROCESS | 1652 | 1461338330347 Marionette DEBUG loaded listener.js 08:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ac57800) [pid = 1652] [serial = 1895] [outer = 0x119746c00] 08:18:50 INFO - PROCESS | 1652 | 1461338330794 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]]]}] 08:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 08:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:18:50 INFO - PROCESS | 1652 | 1461338330851 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:18:50 INFO - PROCESS | 1652 | 1461338330852 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:18:50 INFO - PROCESS | 1652 | 1461338330854 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 1652 | 1461338330856 Marionette TRACE conn2 <- [1,2498,null,{}] 08:18:50 INFO - PROCESS | 1652 | 1461338330858 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}] 08:18:51 INFO - PROCESS | 1652 | 1461338331033 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:18:51 INFO - PROCESS | 1652 | 1461338331131 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x142703000 == 103 [pid = 1652] [id = 632] 08:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12ae6b400) [pid = 1652] [serial = 1896] [outer = 0x0] 08:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b5e1800) [pid = 1652] [serial = 1897] [outer = 0x12ae6b400] 08:18:51 INFO - PROCESS | 1652 | 1461338331166 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b9c4400) [pid = 1652] [serial = 1898] [outer = 0x12ae6b400] 08:18:51 INFO - PROCESS | 1652 | 1461338331573 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]]]}] 08:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 772ms 08:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:18:51 INFO - PROCESS | 1652 | 1461338331627 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:18:51 INFO - PROCESS | 1652 | 1461338331628 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:18:51 INFO - PROCESS | 1652 | 1461338331630 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:18:51 INFO - PROCESS | 1652 | 1461338331632 Marionette TRACE conn2 <- [1,2502,null,{}] 08:18:51 INFO - PROCESS | 1652 | 1461338331634 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}] 08:18:51 INFO - PROCESS | 1652 | 1461338331752 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:18:51 INFO - PROCESS | 1652 | 1461338331871 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x142735800 == 104 [pid = 1652] [id = 633] 08:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ae74400) [pid = 1652] [serial = 1899] [outer = 0x0] 08:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12bd85800) [pid = 1652] [serial = 1900] [outer = 0x12ae74400] 08:18:51 INFO - PROCESS | 1652 | 1461338331903 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12bf75000) [pid = 1652] [serial = 1901] [outer = 0x12ae74400] 08:18:52 INFO - PROCESS | 1652 | 1461338332416 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]]]}] 08:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 819ms 08:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:18:52 INFO - PROCESS | 1652 | 1461338332466 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 1652 | 1461338332468 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:18:52 INFO - PROCESS | 1652 | 1461338332472 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 1652 | 1461338332473 Marionette TRACE conn2 <- [1,2506,null,{}] 08:18:52 INFO - PROCESS | 1652 | 1461338332475 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}] 08:18:52 INFO - PROCESS | 1652 | 1461338332606 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:18:52 INFO - PROCESS | 1652 | 1461338332701 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ec4800 == 105 [pid = 1652] [id = 634] 08:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12a191400) [pid = 1652] [serial = 1902] [outer = 0x0] 08:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b709400) [pid = 1652] [serial = 1903] [outer = 0x12a191400] 08:18:52 INFO - PROCESS | 1652 | 1461338332731 Marionette DEBUG loaded listener.js 08:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12bf7a000) [pid = 1652] [serial = 1904] [outer = 0x12a191400] 08:18:53 INFO - PROCESS | 1652 | 1461338333138 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]]]}] 08:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 718ms 08:18:53 INFO - PROCESS | 1652 | 1461338333190 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:18:53 INFO - PROCESS | 1652 | 1461338333192 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:18:53 INFO - PROCESS | 1652 | 1461338333194 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - PROCESS | 1652 | 1461338333197 Marionette TRACE conn2 <- [1,2510,null,{}] 08:18:53 INFO - PROCESS | 1652 | 1461338333200 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}] 08:18:53 INFO - PROCESS | 1652 | 1461338333319 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:18:53 INFO - PROCESS | 1652 | 1461338333413 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862f000 == 106 [pid = 1652] [id = 635] 08:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1141b9400) [pid = 1652] [serial = 1905] [outer = 0x0] 08:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11554d400) [pid = 1652] [serial = 1906] [outer = 0x1141b9400] 08:18:53 INFO - PROCESS | 1652 | 1461338333444 Marionette DEBUG loaded listener.js 08:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a1d4000) [pid = 1652] [serial = 1907] [outer = 0x1141b9400] 08:18:54 INFO - PROCESS | 1652 | 1461338334148 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]]]}] 08:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 973ms 08:18:54 INFO - PROCESS | 1652 | 1461338334168 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:18:54 INFO - PROCESS | 1652 | 1461338334170 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:18:54 INFO - PROCESS | 1652 | 1461338334173 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:18:54 INFO - PROCESS | 1652 | 1461338334176 Marionette TRACE conn2 <- [1,2514,null,{}] 08:18:54 INFO - PROCESS | 1652 | 1461338334183 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}] 08:18:54 INFO - PROCESS | 1652 | 1461338334303 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:18:54 INFO - PROCESS | 1652 | 1461338334436 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271a4800 == 107 [pid = 1652] [id = 636] 08:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1147e6000) [pid = 1652] [serial = 1908] [outer = 0x0] 08:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x115612000) [pid = 1652] [serial = 1909] [outer = 0x1147e6000] 08:18:54 INFO - PROCESS | 1652 | 1461338334467 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11861cc00) [pid = 1652] [serial = 1910] [outer = 0x1147e6000] 08:18:54 INFO - PROCESS | 1652 | 1461338334941 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]]]}] 08:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 830ms 08:18:55 INFO - PROCESS | 1652 | 1461338335003 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1652 | 1461338335007 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:18:55 INFO - PROCESS | 1652 | 1461338335012 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1652 | 1461338335013 Marionette TRACE conn2 <- [1,2518,null,{}] 08:18:55 INFO - PROCESS | 1652 | 1461338335016 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}] 08:18:55 INFO - PROCESS | 1652 | 1461338335127 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:18:55 INFO - PROCESS | 1652 | 1461338335229 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x125d9d000 == 108 [pid = 1652] [id = 637] 08:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x118a17400) [pid = 1652] [serial = 1911] [outer = 0x0] 08:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11974f000) [pid = 1652] [serial = 1912] [outer = 0x118a17400] 08:18:55 INFO - PROCESS | 1652 | 1461338335258 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11ada7400) [pid = 1652] [serial = 1913] [outer = 0x118a17400] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9b2000 == 107 [pid = 1652] [id = 476] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12f16e800 == 106 [pid = 1652] [id = 625] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129c49800 == 105 [pid = 1652] [id = 624] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12e173800 == 104 [pid = 1652] [id = 623] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d33e000 == 103 [pid = 1652] [id = 622] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa1c000 == 102 [pid = 1652] [id = 592] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12ac58800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12ac69000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11c57c400) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119a10c00) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0b7800 == 101 [pid = 1652] [id = 621] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12af0e000 == 100 [pid = 1652] [id = 620] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac17800 == 99 [pid = 1652] [id = 619] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129c4c800 == 98 [pid = 1652] [id = 618] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126966000 == 97 [pid = 1652] [id = 617] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x114786800 == 96 [pid = 1652] [id = 616] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x127f0f800 == 95 [pid = 1652] [id = 615] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa0a000 == 94 [pid = 1652] [id = 614] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x14268f800 == 93 [pid = 1652] [id = 613] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x142411000 == 92 [pid = 1652] [id = 612] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x13a6d0800 == 91 [pid = 1652] [id = 611] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x138770800 == 90 [pid = 1652] [id = 610] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x13707a000 == 89 [pid = 1652] [id = 609] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12fcb0000 == 88 [pid = 1652] [id = 608] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12e918000 == 87 [pid = 1652] [id = 607] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a177800 == 86 [pid = 1652] [id = 606] 08:18:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba93000 == 85 [pid = 1652] [id = 605] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12aac7400) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12dbe7400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x125914c00) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1191b0400) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12aac6000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11560d800) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x119a0e400) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12998ac00) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12a7de800) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x125a4ec00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11c274c00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x126d09800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115663c00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11ada2c00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12ff4dc00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11c197800) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a195400) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x115691000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x129ea6c00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118ed1400) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12aab3c00) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11c192c00) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b70a800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a1d1000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12973b000) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1275a3000) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129c90c00) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127f9b800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11bed5800) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11bf3f800) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119745400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d1fa400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11aa40400) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x125a4a400) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12aa39000) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x125e40400) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12fb17c00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x115616800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11aa3d000) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a47f400) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1273bc000) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a487400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11582d400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129c97c00) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11ab71400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115610c00) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129738c00) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 08:18:55 INFO - PROCESS | 1652 | 1461338335709 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]]]}] 08:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 721ms 08:18:55 INFO - PROCESS | 1652 | 1461338335733 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:18:55 INFO - PROCESS | 1652 | 1461338335734 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:18:55 INFO - PROCESS | 1652 | 1461338335736 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 1652 | 1461338335739 Marionette TRACE conn2 <- [1,2522,null,{}] 08:18:55 INFO - PROCESS | 1652 | 1461338335746 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}] 08:18:55 INFO - PROCESS | 1652 | 1461338335854 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:18:55 INFO - PROCESS | 1652 | 1461338335931 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e17000 == 86 [pid = 1652] [id = 638] 08:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11aa34c00) [pid = 1652] [serial = 1914] [outer = 0x0] 08:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11af9b800) [pid = 1652] [serial = 1915] [outer = 0x11aa34c00] 08:18:55 INFO - PROCESS | 1652 | 1461338335959 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c589c00) [pid = 1652] [serial = 1916] [outer = 0x11aa34c00] 08:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 570ms 08:18:56 INFO - PROCESS | 1652 | 1461338336299 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]]]}] 08:18:56 INFO - PROCESS | 1652 | 1461338336307 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:18:56 INFO - PROCESS | 1652 | 1461338336309 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:18:56 INFO - PROCESS | 1652 | 1461338336311 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1652 | 1461338336312 Marionette TRACE conn2 <- [1,2526,null,{}] 08:18:56 INFO - PROCESS | 1652 | 1461338336317 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}] 08:18:56 INFO - PROCESS | 1652 | 1461338336421 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:18:56 INFO - PROCESS | 1652 | 1461338336496 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a171800 == 87 [pid = 1652] [id = 639] 08:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c707000) [pid = 1652] [serial = 1917] [outer = 0x0] 08:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125a4a400) [pid = 1652] [serial = 1918] [outer = 0x11c707000] 08:18:56 INFO - PROCESS | 1652 | 1461338336527 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x125e48400) [pid = 1652] [serial = 1919] [outer = 0x11c707000] 08:18:56 INFO - PROCESS | 1652 | 1461338336826 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]]]}] 08:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 08:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:18:56 INFO - PROCESS | 1652 | 1461338336883 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:18:56 INFO - PROCESS | 1652 | 1461338336884 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:18:56 INFO - PROCESS | 1652 | 1461338336886 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1652 | 1461338336887 Marionette TRACE conn2 <- [1,2530,null,{}] 08:18:56 INFO - PROCESS | 1652 | 1461338336890 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}] 08:18:56 INFO - PROCESS | 1652 | 1461338336989 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:18:57 INFO - PROCESS | 1652 | 1461338337065 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acdb800 == 88 [pid = 1652] [id = 640] 08:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1238c7000) [pid = 1652] [serial = 1920] [outer = 0x0] 08:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x126b05400) [pid = 1652] [serial = 1921] [outer = 0x1238c7000] 08:18:57 INFO - PROCESS | 1652 | 1461338337092 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1273f0800) [pid = 1652] [serial = 1922] [outer = 0x1238c7000] 08:18:57 INFO - PROCESS | 1652 | 1461338337423 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]]]}] 08:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 08:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:18:57 INFO - PROCESS | 1652 | 1461338337456 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 1652 | 1461338337457 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:18:57 INFO - PROCESS | 1652 | 1461338337459 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1652 | 1461338337460 Marionette TRACE conn2 <- [1,2534,null,{}] 08:18:57 INFO - PROCESS | 1652 | 1461338337463 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}] 08:18:57 INFO - PROCESS | 1652 | 1461338337577 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:18:57 INFO - PROCESS | 1652 | 1461338337676 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc8800 == 89 [pid = 1652] [id = 641] 08:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126d05800) [pid = 1652] [serial = 1923] [outer = 0x0] 08:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12847e400) [pid = 1652] [serial = 1924] [outer = 0x126d05800] 08:18:57 INFO - PROCESS | 1652 | 1461338337704 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a7e1000) [pid = 1652] [serial = 1925] [outer = 0x126d05800] 08:18:58 INFO - PROCESS | 1652 | 1461338338046 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]]]}] 08:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 621ms 08:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:18:58 INFO - PROCESS | 1652 | 1461338338085 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 1652 | 1461338338086 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:18:58 INFO - PROCESS | 1652 | 1461338338088 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 1652 | 1461338338089 Marionette TRACE conn2 <- [1,2538,null,{}] 08:18:58 INFO - PROCESS | 1652 | 1461338338092 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}] 08:18:58 INFO - PROCESS | 1652 | 1461338338220 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:18:58 INFO - PROCESS | 1652 | 1461338338234 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db52800 == 90 [pid = 1652] [id = 642] 08:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1273e4400) [pid = 1652] [serial = 1926] [outer = 0x0] 08:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12aaab400) [pid = 1652] [serial = 1927] [outer = 0x1273e4400] 08:18:58 INFO - PROCESS | 1652 | 1461338338260 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ac56000) [pid = 1652] [serial = 1928] [outer = 0x1273e4400] 08:18:58 INFO - PROCESS | 1652 | 1461338338637 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]]]}] 08:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 568ms 08:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:18:58 INFO - PROCESS | 1652 | 1461338338656 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 1652 | 1461338338658 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:18:58 INFO - PROCESS | 1652 | 1461338338660 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 1652 | 1461338338661 Marionette TRACE conn2 <- [1,2542,null,{}] 08:18:58 INFO - PROCESS | 1652 | 1461338338663 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}] 08:18:58 INFO - PROCESS | 1652 | 1461338338792 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:18:58 INFO - PROCESS | 1652 | 1461338338805 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e908000 == 91 [pid = 1652] [id = 643] 08:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a7e7000) [pid = 1652] [serial = 1929] [outer = 0x0] 08:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12ac67c00) [pid = 1652] [serial = 1930] [outer = 0x12a7e7000] 08:18:58 INFO - PROCESS | 1652 | 1461338338830 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aedd800) [pid = 1652] [serial = 1931] [outer = 0x12a7e7000] 08:18:59 INFO - PROCESS | 1652 | 1461338339198 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]]]}] 08:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms 08:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:18:59 INFO - PROCESS | 1652 | 1461338339234 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 1652 | 1461338339235 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:18:59 INFO - PROCESS | 1652 | 1461338339238 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 1652 | 1461338339239 Marionette TRACE conn2 <- [1,2546,null,{}] 08:18:59 INFO - PROCESS | 1652 | 1461338339241 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}] 08:18:59 INFO - PROCESS | 1652 | 1461338339372 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:18:59 INFO - PROCESS | 1652 | 1461338339388 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f165000 == 92 [pid = 1652] [id = 644] 08:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12aaae000) [pid = 1652] [serial = 1932] [outer = 0x0] 08:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b411000) [pid = 1652] [serial = 1933] [outer = 0x12aaae000] 08:18:59 INFO - PROCESS | 1652 | 1461338339413 Marionette DEBUG loaded listener.js 08:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b5d5800) [pid = 1652] [serial = 1934] [outer = 0x12aaae000] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11566a800) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12aab4400) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a486000) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x114bc8800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x114ba7800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128483800) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129738000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12aa31000) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x114d89000) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11b958400) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125e3e400) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x115692400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11aa82400) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114b9fc00) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126980c00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1163dfc00) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:18:59 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12697ec00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:18:59 INFO - PROCESS | 1652 | 1461338339971 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]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 768ms 08:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:19:00 INFO - PROCESS | 1652 | 1461338340006 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 1652 | 1461338340008 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:19:00 INFO - PROCESS | 1652 | 1461338340010 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1652 | 1461338340011 Marionette TRACE conn2 <- [1,2550,null,{}] 08:19:00 INFO - PROCESS | 1652 | 1461338340014 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}] 08:19:00 INFO - PROCESS | 1652 | 1461338340115 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:19:00 INFO - PROCESS | 1652 | 1461338340196 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a169000 == 93 [pid = 1652] [id = 645] 08:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x115668000) [pid = 1652] [serial = 1935] [outer = 0x0] 08:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11aa82400) [pid = 1652] [serial = 1936] [outer = 0x115668000] 08:19:00 INFO - PROCESS | 1652 | 1461338340222 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129740000) [pid = 1652] [serial = 1937] [outer = 0x115668000] 08:19:00 INFO - PROCESS | 1652 | 1461338340541 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]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 571ms 08:19:00 INFO - PROCESS | 1652 | 1461338340581 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:19:00 INFO - PROCESS | 1652 | 1461338340583 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:19:00 INFO - PROCESS | 1652 | 1461338340585 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1652 | 1461338340587 Marionette TRACE conn2 <- [1,2554,null,{}] 08:19:00 INFO - PROCESS | 1652 | 1461338340590 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}] 08:19:00 INFO - PROCESS | 1652 | 1461338340705 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:19:00 INFO - PROCESS | 1652 | 1461338340786 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12feb6800 == 94 [pid = 1652] [id = 646] 08:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x125a53800) [pid = 1652] [serial = 1938] [outer = 0x0] 08:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b343400) [pid = 1652] [serial = 1939] [outer = 0x125a53800] 08:19:00 INFO - PROCESS | 1652 | 1461338340816 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bf78c00) [pid = 1652] [serial = 1940] [outer = 0x125a53800] 08:19:01 INFO - PROCESS | 1652 | 1461338341152 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]]]}] 08:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 620ms 08:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:19:01 INFO - PROCESS | 1652 | 1461338341205 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 1652 | 1461338341206 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:19:01 INFO - PROCESS | 1652 | 1461338341208 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 1652 | 1461338341210 Marionette TRACE conn2 <- [1,2558,null,{}] 08:19:01 INFO - PROCESS | 1652 | 1461338341212 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}] 08:19:01 INFO - PROCESS | 1652 | 1461338341316 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:19:01 INFO - PROCESS | 1652 | 1461338341394 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x13707c000 == 95 [pid = 1652] [id = 647] 08:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b5e2c00) [pid = 1652] [serial = 1941] [outer = 0x0] 08:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d171800) [pid = 1652] [serial = 1942] [outer = 0x12b5e2c00] 08:19:01 INFO - PROCESS | 1652 | 1461338341420 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d397800) [pid = 1652] [serial = 1943] [outer = 0x12b5e2c00] 08:19:01 INFO - PROCESS | 1652 | 1461338341703 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]]]}] 08:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 08:19:01 INFO - PROCESS | 1652 | 1461338341727 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 1652 | 1461338341729 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:19:01 INFO - PROCESS | 1652 | 1461338341740 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 1652 | 1461338341741 Marionette TRACE conn2 <- [1,2562,null,{}] 08:19:01 INFO - PROCESS | 1652 | 1461338341744 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}] 08:19:01 INFO - PROCESS | 1652 | 1461338341865 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:19:02 INFO - PROCESS | 1652 | 1461338342195 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad4000 == 96 [pid = 1652] [id = 648] 08:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114bcf000) [pid = 1652] [serial = 1944] [outer = 0x0] 08:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x114f66400) [pid = 1652] [serial = 1945] [outer = 0x114bcf000] 08:19:02 INFO - PROCESS | 1652 | 1461338342255 Marionette DEBUG loaded listener.js 08:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11566e400) [pid = 1652] [serial = 1946] [outer = 0x114bcf000] 08:19:02 INFO - PROCESS | 1652 | 1461338342857 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]]]}] 08:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1175ms 08:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:19:02 INFO - PROCESS | 1652 | 1461338342916 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 1652 | 1461338342920 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:19:02 INFO - PROCESS | 1652 | 1461338342924 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - PROCESS | 1652 | 1461338342926 Marionette TRACE conn2 <- [1,2566,null,{}] 08:19:02 INFO - PROCESS | 1652 | 1461338342929 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}] 08:19:03 INFO - PROCESS | 1652 | 1461338343054 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:19:03 INFO - PROCESS | 1652 | 1461338343146 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e9f800 == 97 [pid = 1652] [id = 649] 08:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11aa37800) [pid = 1652] [serial = 1947] [outer = 0x0] 08:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11aa7b400) [pid = 1652] [serial = 1948] [outer = 0x11aa37800] 08:19:03 INFO - PROCESS | 1652 | 1461338343178 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11bce1400) [pid = 1652] [serial = 1949] [outer = 0x11aa37800] 08:19:03 INFO - PROCESS | 1652 | 1461338343652 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]]]}] 08:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 771ms 08:19:03 INFO - PROCESS | 1652 | 1461338343700 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:19:03 INFO - PROCESS | 1652 | 1461338343703 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:19:03 INFO - PROCESS | 1652 | 1461338343708 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:19:03 INFO - PROCESS | 1652 | 1461338343709 Marionette TRACE conn2 <- [1,2570,null,{}] 08:19:03 INFO - PROCESS | 1652 | 1461338343711 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}] 08:19:03 INFO - PROCESS | 1652 | 1461338343833 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:19:03 INFO - PROCESS | 1652 | 1461338343925 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db54800 == 98 [pid = 1652] [id = 650] 08:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x122e1c000) [pid = 1652] [serial = 1950] [outer = 0x0] 08:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x125e40400) [pid = 1652] [serial = 1951] [outer = 0x122e1c000] 08:19:03 INFO - PROCESS | 1652 | 1461338343955 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x127ebf400) [pid = 1652] [serial = 1952] [outer = 0x122e1c000] 08:19:04 INFO - PROCESS | 1652 | 1461338344423 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]]]}] 08:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 770ms 08:19:04 INFO - PROCESS | 1652 | 1461338344479 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 1652 | 1461338344480 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:19:04 INFO - PROCESS | 1652 | 1461338344488 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 1652 | 1461338344492 Marionette TRACE conn2 <- [1,2574,null,{}] 08:19:04 INFO - PROCESS | 1652 | 1461338344496 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}] 08:19:04 INFO - PROCESS | 1652 | 1461338344618 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:19:04 INFO - PROCESS | 1652 | 1461338344711 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6cf800 == 99 [pid = 1652] [id = 651] 08:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x125a4c400) [pid = 1652] [serial = 1953] [outer = 0x0] 08:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12aa31c00) [pid = 1652] [serial = 1954] [outer = 0x125a4c400] 08:19:04 INFO - PROCESS | 1652 | 1461338344741 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ac5f400) [pid = 1652] [serial = 1955] [outer = 0x125a4c400] 08:19:05 INFO - PROCESS | 1652 | 1461338345154 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]]]}] 08:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 727ms 08:19:05 INFO - PROCESS | 1652 | 1461338345211 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:19:05 INFO - PROCESS | 1652 | 1461338345213 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:19:05 INFO - PROCESS | 1652 | 1461338345215 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 1652 | 1461338345216 Marionette TRACE conn2 <- [1,2578,null,{}] 08:19:05 INFO - PROCESS | 1652 | 1461338345219 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}] 08:19:05 INFO - PROCESS | 1652 | 1461338345339 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:19:05 INFO - PROCESS | 1652 | 1461338345460 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x142409800 == 100 [pid = 1652] [id = 652] 08:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12ac54000) [pid = 1652] [serial = 1956] [outer = 0x0] 08:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b41cc00) [pid = 1652] [serial = 1957] [outer = 0x12ac54000] 08:19:05 INFO - PROCESS | 1652 | 1461338345494 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b9c3c00) [pid = 1652] [serial = 1958] [outer = 0x12ac54000] 08:19:05 INFO - PROCESS | 1652 | 1461338345880 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]]]}] 08:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 08:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:19:05 INFO - PROCESS | 1652 | 1461338345937 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:19:05 INFO - PROCESS | 1652 | 1461338345938 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:19:05 INFO - PROCESS | 1652 | 1461338345940 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 1652 | 1461338345941 Marionette TRACE conn2 <- [1,2582,null,{}] 08:19:05 INFO - PROCESS | 1652 | 1461338345944 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}] 08:19:06 INFO - PROCESS | 1652 | 1461338346066 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:19:06 INFO - PROCESS | 1652 | 1461338346187 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x14271d000 == 101 [pid = 1652] [id = 653] 08:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d1f0000) [pid = 1652] [serial = 1959] [outer = 0x0] 08:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12d39e800) [pid = 1652] [serial = 1960] [outer = 0x12d1f0000] 08:19:06 INFO - PROCESS | 1652 | 1461338346226 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12da1ac00) [pid = 1652] [serial = 1961] [outer = 0x12d1f0000] 08:19:06 INFO - PROCESS | 1652 | 1461338346735 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]]]}] 08:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 819ms 08:19:06 INFO - PROCESS | 1652 | 1461338346759 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 1652 | 1461338346761 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:19:06 INFO - PROCESS | 1652 | 1461338346763 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 1652 | 1461338346764 Marionette TRACE conn2 <- [1,2586,null,{}] 08:19:06 INFO - PROCESS | 1652 | 1461338346767 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}] 08:19:06 INFO - PROCESS | 1652 | 1461338346889 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:19:07 INFO - PROCESS | 1652 | 1461338347010 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x142b3f000 == 102 [pid = 1652] [id = 654] 08:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12da1e800) [pid = 1652] [serial = 1962] [outer = 0x0] 08:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12da9d800) [pid = 1652] [serial = 1963] [outer = 0x12da1e800] 08:19:07 INFO - PROCESS | 1652 | 1461338347044 Marionette DEBUG loaded listener.js 08:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12dbe9c00) [pid = 1652] [serial = 1964] [outer = 0x12da1e800] 08:19:07 INFO - PROCESS | 1652 | 1461338347453 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]]]}] 08:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 719ms 08:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:19:07 INFO - PROCESS | 1652 | 1461338347482 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1652 | 1461338347484 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:19:07 INFO - PROCESS | 1652 | 1461338347486 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1652 | 1461338347487 Marionette TRACE conn2 <- [1,2590,null,{}] 08:19:07 INFO - PROCESS | 1652 | 1461338347489 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}] 08:19:07 INFO - PROCESS | 1652 | 1461338347606 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:19:07 INFO - PROCESS | 1652 | 1461338347741 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x143080000 == 103 [pid = 1652] [id = 655] 08:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12dbea000) [pid = 1652] [serial = 1965] [outer = 0x0] 08:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e3a3400) [pid = 1652] [serial = 1966] [outer = 0x12dbea000] 08:19:07 INFO - PROCESS | 1652 | 1461338347772 Marionette DEBUG loaded listener.js 08:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e3e3400) [pid = 1652] [serial = 1967] [outer = 0x12dbea000] 08:19:08 INFO - PROCESS | 1652 | 1461338348180 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]]]}] 08:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 08:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:19:08 INFO - PROCESS | 1652 | 1461338348205 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:19:08 INFO - PROCESS | 1652 | 1461338348207 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:19:08 INFO - PROCESS | 1652 | 1461338348209 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:19:08 INFO - PROCESS | 1652 | 1461338348210 Marionette TRACE conn2 <- [1,2594,null,{}] 08:19:08 INFO - PROCESS | 1652 | 1461338348213 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}] 08:19:08 INFO - PROCESS | 1652 | 1461338348350 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:19:08 INFO - PROCESS | 1652 | 1461338348444 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x14310e000 == 104 [pid = 1652] [id = 656] 08:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12dbeac00) [pid = 1652] [serial = 1968] [outer = 0x0] 08:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e710400) [pid = 1652] [serial = 1969] [outer = 0x12dbeac00] 08:19:08 INFO - PROCESS | 1652 | 1461338348473 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12e72a400) [pid = 1652] [serial = 1970] [outer = 0x12dbeac00] 08:19:08 INFO - PROCESS | 1652 | 1461338348925 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]]]}] 08:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 772ms 08:19:09 INFO - PROCESS | 1652 | 1461338349050 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:19:09 INFO - PROCESS | 1652 | 1461338349051 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:19:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:19:09 INFO - PROCESS | 1652 | 1461338349055 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:19:09 INFO - PROCESS | 1652 | 1461338349056 Marionette TRACE conn2 <- [1,2598,null,{}] 08:19:09 INFO - PROCESS | 1652 | 1461338349059 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}] 08:19:09 INFO - PROCESS | 1652 | 1461338349177 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:19:09 INFO - PROCESS | 1652 | 1461338349297 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11651f800 == 105 [pid = 1652] [id = 657] 08:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x114ba9c00) [pid = 1652] [serial = 1971] [outer = 0x0] 08:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x118ed4000) [pid = 1652] [serial = 1972] [outer = 0x114ba9c00] 08:19:09 INFO - PROCESS | 1652 | 1461338349330 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1277e2800) [pid = 1652] [serial = 1973] [outer = 0x114ba9c00] 08:19:09 INFO - PROCESS | 1652 | 1461338349818 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]]]}] 08:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1022ms 08:19:10 INFO - PROCESS | 1652 | 1461338350078 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1652 | 1461338350081 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:19:10 INFO - PROCESS | 1652 | 1461338350119 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1652 | 1461338350121 Marionette TRACE conn2 <- [1,2602,null,{}] 08:19:10 INFO - PROCESS | 1652 | 1461338350126 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}] 08:19:10 INFO - PROCESS | 1652 | 1461338350269 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:19:10 INFO - PROCESS | 1652 | 1461338350391 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ee3000 == 106 [pid = 1652] [id = 658] 08:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x115398c00) [pid = 1652] [serial = 1974] [outer = 0x0] 08:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x115610400) [pid = 1652] [serial = 1975] [outer = 0x115398c00] 08:19:10 INFO - PROCESS | 1652 | 1461338350422 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x115693800) [pid = 1652] [serial = 1976] [outer = 0x115398c00] 08:19:10 INFO - PROCESS | 1652 | 1461338350907 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]]]}] 08:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 845ms 08:19:10 INFO - PROCESS | 1652 | 1461338350943 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1652 | 1461338350945 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:19:10 INFO - PROCESS | 1652 | 1461338350951 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1652 | 1461338350953 Marionette TRACE conn2 <- [1,2606,null,{}] 08:19:10 INFO - PROCESS | 1652 | 1461338350955 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}] 08:19:11 INFO - PROCESS | 1652 | 1461338351072 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:19:11 INFO - PROCESS | 1652 | 1461338351168 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fd0800 == 107 [pid = 1652] [id = 659] 08:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x118a55800) [pid = 1652] [serial = 1977] [outer = 0x0] 08:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11a72a800) [pid = 1652] [serial = 1978] [outer = 0x118a55800] 08:19:11 INFO - PROCESS | 1652 | 1461338351199 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11ab7b000) [pid = 1652] [serial = 1979] [outer = 0x118a55800] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x13707c000 == 106 [pid = 1652] [id = 647] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12feb6800 == 105 [pid = 1652] [id = 646] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a169000 == 104 [pid = 1652] [id = 645] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12f165000 == 103 [pid = 1652] [id = 644] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12e908000 == 102 [pid = 1652] [id = 643] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12db52800 == 101 [pid = 1652] [id = 642] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12aedb000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbc8800 == 100 [pid = 1652] [id = 641] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12acdb800 == 99 [pid = 1652] [id = 640] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a171800 == 98 [pid = 1652] [id = 639] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125e17000 == 97 [pid = 1652] [id = 638] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125d9d000 == 96 [pid = 1652] [id = 637] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1271a4800 == 95 [pid = 1652] [id = 636] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126ec4800 == 94 [pid = 1652] [id = 634] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x142735800 == 93 [pid = 1652] [id = 633] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x142703000 == 92 [pid = 1652] [id = 632] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x13a6d7000 == 91 [pid = 1652] [id = 631] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x138782000 == 90 [pid = 1652] [id = 630] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12f597800 == 89 [pid = 1652] [id = 629] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71f000 == 88 [pid = 1652] [id = 628] 08:19:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125940000 == 87 [pid = 1652] [id = 627] 08:19:11 INFO - PROCESS | 1652 | 1461338351683 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]]]}] 08:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 773ms 08:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:19:11 INFO - PROCESS | 1652 | 1461338351722 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:19:11 INFO - PROCESS | 1652 | 1461338351724 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:19:11 INFO - PROCESS | 1652 | 1461338351726 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 1652 | 1461338351727 Marionette TRACE conn2 <- [1,2610,null,{}] 08:19:11 INFO - PROCESS | 1652 | 1461338351742 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}] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12ae70000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12ac66800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12aa2b400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12aa33400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12acc0c00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12998e000) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a482800) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12aaae400) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b340400) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x115845c00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11aa39400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11c26f000) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x125a47c00) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x125e47000) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x126d09400) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b5df400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12aa30400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118f97400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x116548400) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a482c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11b5ed000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bf49000) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x115396400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x114ba4c00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1277dec00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1159c7c00) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11aa36c00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12acb6000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b41a800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ae70c00) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x125a4f800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a7e2000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12ac50800) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11aa82800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1273eec00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128483000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a18e000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x126d04400) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x116548c00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 08:19:11 INFO - PROCESS | 1652 | 1461338351957 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:19:11 INFO - PROCESS | 1652 | 1461338351981 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125da0000 == 88 [pid = 1652] [id = 660] 08:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bf3f800) [pid = 1652] [serial = 1980] [outer = 0x0] 08:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c733000) [pid = 1652] [serial = 1981] [outer = 0x11bf3f800] 08:19:12 INFO - PROCESS | 1652 | 1461338352031 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x125a53000) [pid = 1652] [serial = 1982] [outer = 0x11bf3f800] 08:19:12 INFO - PROCESS | 1652 | 1461338352526 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]]]}] 08:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 825ms 08:19:12 INFO - PROCESS | 1652 | 1461338352553 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:19:12 INFO - PROCESS | 1652 | 1461338352554 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:19:12 INFO - PROCESS | 1652 | 1461338352556 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 1652 | 1461338352557 Marionette TRACE conn2 <- [1,2614,null,{}] 08:19:12 INFO - PROCESS | 1652 | 1461338352560 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}] 08:19:12 INFO - PROCESS | 1652 | 1461338352663 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:19:12 INFO - PROCESS | 1652 | 1461338352668 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af14000 == 89 [pid = 1652] [id = 661] 08:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x125e48c00) [pid = 1652] [serial = 1983] [outer = 0x0] 08:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x126d0d400) [pid = 1652] [serial = 1984] [outer = 0x125e48c00] 08:19:12 INFO - PROCESS | 1652 | 1461338352694 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127ebd400) [pid = 1652] [serial = 1985] [outer = 0x125e48c00] 08:19:13 INFO - PROCESS | 1652 | 1461338353072 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]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 568ms 08:19:13 INFO - PROCESS | 1652 | 1461338353125 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 1652 | 1461338353126 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:19:13 INFO - PROCESS | 1652 | 1461338353128 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 1652 | 1461338353129 Marionette TRACE conn2 <- [1,2618,null,{}] 08:19:13 INFO - PROCESS | 1652 | 1461338353132 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}] 08:19:13 INFO - PROCESS | 1652 | 1461338353233 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:19:13 INFO - PROCESS | 1652 | 1461338353237 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cadc000 == 90 [pid = 1652] [id = 662] 08:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x126d09400) [pid = 1652] [serial = 1986] [outer = 0x0] 08:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129740800) [pid = 1652] [serial = 1987] [outer = 0x126d09400] 08:19:13 INFO - PROCESS | 1652 | 1461338353263 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a18a800) [pid = 1652] [serial = 1988] [outer = 0x126d09400] 08:19:13 INFO - PROCESS | 1652 | 1461338353644 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]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 523ms 08:19:13 INFO - PROCESS | 1652 | 1461338353651 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 1652 | 1461338353652 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:19:13 INFO - PROCESS | 1652 | 1461338353654 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 1652 | 1461338353655 Marionette TRACE conn2 <- [1,2622,null,{}] 08:19:13 INFO - PROCESS | 1652 | 1461338353658 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}] 08:19:13 INFO - PROCESS | 1652 | 1461338353825 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:19:13 INFO - PROCESS | 1652 | 1461338353845 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db52000 == 91 [pid = 1652] [id = 663] 08:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a480800) [pid = 1652] [serial = 1989] [outer = 0x0] 08:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12aa2ac00) [pid = 1652] [serial = 1990] [outer = 0x12a480800] 08:19:13 INFO - PROCESS | 1652 | 1461338353873 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12aaad400) [pid = 1652] [serial = 1991] [outer = 0x12a480800] 08:19:14 INFO - PROCESS | 1652 | 1461338354236 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]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 619ms 08:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:19:14 INFO - PROCESS | 1652 | 1461338354280 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1652 | 1461338354281 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:19:14 INFO - PROCESS | 1652 | 1461338354283 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1652 | 1461338354284 Marionette TRACE conn2 <- [1,2626,null,{}] 08:19:14 INFO - PROCESS | 1652 | 1461338354286 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}] 08:19:14 INFO - PROCESS | 1652 | 1461338354421 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:19:14 INFO - PROCESS | 1652 | 1461338354435 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5be000 == 92 [pid = 1652] [id = 664] 08:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12ac51800) [pid = 1652] [serial = 1992] [outer = 0x0] 08:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12aee0000) [pid = 1652] [serial = 1993] [outer = 0x12ac51800] 08:19:14 INFO - PROCESS | 1652 | 1461338354460 Marionette DEBUG loaded listener.js 08:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b597400) [pid = 1652] [serial = 1994] [outer = 0x12ac51800] 08:19:14 INFO - PROCESS | 1652 | 1461338354841 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]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 08:19:14 INFO - PROCESS | 1652 | 1461338354853 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1652 | 1461338354855 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:19:14 INFO - PROCESS | 1652 | 1461338354857 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1652 | 1461338354858 Marionette TRACE conn2 <- [1,2630,null,{}] 08:19:14 INFO - PROCESS | 1652 | 1461338354860 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}] 08:19:15 INFO - PROCESS | 1652 | 1461338354996 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:19:15 INFO - PROCESS | 1652 | 1461338355008 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9ac800 == 93 [pid = 1652] [id = 665] 08:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b41f000) [pid = 1652] [serial = 1995] [outer = 0x0] 08:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b9c4c00) [pid = 1652] [serial = 1996] [outer = 0x12b41f000] 08:19:15 INFO - PROCESS | 1652 | 1461338355034 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12bf79000) [pid = 1652] [serial = 1997] [outer = 0x12b41f000] 08:19:15 INFO - PROCESS | 1652 | 1461338355407 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]]]}] 08:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 568ms 08:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:19:15 INFO - PROCESS | 1652 | 1461338355426 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 1652 | 1461338355427 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:19:15 INFO - PROCESS | 1652 | 1461338355431 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - PROCESS | 1652 | 1461338355432 Marionette TRACE conn2 <- [1,2634,null,{}] 08:19:15 INFO - PROCESS | 1652 | 1461338355434 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}] 08:19:15 INFO - PROCESS | 1652 | 1461338355569 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:19:15 INFO - PROCESS | 1652 | 1461338355595 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fea8800 == 94 [pid = 1652] [id = 666] 08:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12bf79c00) [pid = 1652] [serial = 1998] [outer = 0x0] 08:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d399c00) [pid = 1652] [serial = 1999] [outer = 0x12bf79c00] 08:19:15 INFO - PROCESS | 1652 | 1461338355623 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12da1c400) [pid = 1652] [serial = 2000] [outer = 0x12bf79c00] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1273e4400) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1238c7000) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118a17400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a7e7000) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11c707000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x125a53800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11aa34c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1147e6000) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12aaae000) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x115668000) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:19:16 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x126d05800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:19:16 INFO - PROCESS | 1652 | 1461338356177 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]]]}] 08:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 771ms 08:19:16 INFO - PROCESS | 1652 | 1461338356200 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1652 | 1461338356202 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:19:16 INFO - PROCESS | 1652 | 1461338356204 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1652 | 1461338356205 Marionette TRACE conn2 <- [1,2638,null,{}] 08:19:16 INFO - PROCESS | 1652 | 1461338356207 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}] 08:19:16 INFO - PROCESS | 1652 | 1461338356310 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:19:16 INFO - PROCESS | 1652 | 1461338356394 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db44800 == 95 [pid = 1652] [id = 667] 08:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11bad6c00) [pid = 1652] [serial = 2001] [outer = 0x0] 08:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a7e2c00) [pid = 1652] [serial = 2002] [outer = 0x11bad6c00] 08:19:16 INFO - PROCESS | 1652 | 1461338356420 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d16c800) [pid = 1652] [serial = 2003] [outer = 0x11bad6c00] 08:19:16 INFO - PROCESS | 1652 | 1461338356699 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]]]}] 08:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 08:19:16 INFO - PROCESS | 1652 | 1461338356724 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1652 | 1461338356725 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:19:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:19:16 INFO - PROCESS | 1652 | 1461338356727 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1652 | 1461338356729 Marionette TRACE conn2 <- [1,2642,null,{}] 08:19:16 INFO - PROCESS | 1652 | 1461338356740 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}] 08:19:16 INFO - PROCESS | 1652 | 1461338356863 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:19:16 INFO - PROCESS | 1652 | 1461338356868 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x139432800 == 96 [pid = 1652] [id = 668] 08:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12d16b800) [pid = 1652] [serial = 2004] [outer = 0x0] 08:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12dbe5400) [pid = 1652] [serial = 2005] [outer = 0x12d16b800] 08:19:16 INFO - PROCESS | 1652 | 1461338356898 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12fb14800) [pid = 1652] [serial = 2006] [outer = 0x12d16b800] 08:19:17 INFO - PROCESS | 1652 | 1461338357285 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]]]}] 08:19:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:19:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 577ms 08:19:17 INFO - PROCESS | 1652 | 1461338357305 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 1652 | 1461338357306 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:19:17 INFO - PROCESS | 1652 | 1461338357327 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 1652 | 1461338357328 Marionette TRACE conn2 <- [1,2646,null,{}] 08:19:17 INFO - PROCESS | 1652 | 1461338357332 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}] 08:19:17 INFO - PROCESS | 1652 | 1461338357436 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:19:17 INFO - PROCESS | 1652 | 1461338357440 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a62e000 == 97 [pid = 1652] [id = 669] 08:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12fb19800) [pid = 1652] [serial = 2007] [outer = 0x0] 08:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12fb2cc00) [pid = 1652] [serial = 2008] [outer = 0x12fb19800] 08:19:17 INFO - PROCESS | 1652 | 1461338357465 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ff52c00) [pid = 1652] [serial = 2009] [outer = 0x12fb19800] 08:19:17 INFO - PROCESS | 1652 | 1461338357820 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]]]}] 08:19:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:19:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 522ms 08:19:17 INFO - PROCESS | 1652 | 1461338357850 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 1652 | 1461338357851 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:19:17 INFO - PROCESS | 1652 | 1461338357853 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 1652 | 1461338357854 Marionette TRACE conn2 <- [1,2650,null,{}] 08:19:17 INFO - PROCESS | 1652 | 1461338357856 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}] 08:19:17 INFO - PROCESS | 1652 | 1461338357959 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:19:18 INFO - PROCESS | 1652 | 1461338358134 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119715800 == 98 [pid = 1652] [id = 670] 08:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1147e5400) [pid = 1652] [serial = 2010] [outer = 0x0] 08:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x114ba2000) [pid = 1652] [serial = 2011] [outer = 0x1147e5400] 08:19:18 INFO - PROCESS | 1652 | 1461338358170 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11566dc00) [pid = 1652] [serial = 2012] [outer = 0x1147e5400] 08:19:18 INFO - PROCESS | 1652 | 1461338358627 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]]]}] 08:19:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:19:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 820ms 08:19:18 INFO - PROCESS | 1652 | 1461338358674 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:19:18 INFO - PROCESS | 1652 | 1461338358677 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:19:18 INFO - PROCESS | 1652 | 1461338358681 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:19:18 INFO - PROCESS | 1652 | 1461338358683 Marionette TRACE conn2 <- [1,2654,null,{}] 08:19:18 INFO - PROCESS | 1652 | 1461338358687 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}] 08:19:18 INFO - PROCESS | 1652 | 1461338358820 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:19:18 INFO - PROCESS | 1652 | 1461338358945 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac0b800 == 99 [pid = 1652] [id = 671] 08:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1191b0400) [pid = 1652] [serial = 2013] [outer = 0x0] 08:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11bedd000) [pid = 1652] [serial = 2014] [outer = 0x1191b0400] 08:19:18 INFO - PROCESS | 1652 | 1461338358979 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x125916800) [pid = 1652] [serial = 2015] [outer = 0x1191b0400] 08:19:19 INFO - PROCESS | 1652 | 1461338359417 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]]]}] 08:19:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:19:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 821ms 08:19:19 INFO - PROCESS | 1652 | 1461338359505 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:19:19 INFO - PROCESS | 1652 | 1461338359508 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:19:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:19:19 INFO - PROCESS | 1652 | 1461338359511 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 1652 | 1461338359512 Marionette TRACE conn2 <- [1,2658,null,{}] 08:19:19 INFO - PROCESS | 1652 | 1461338359536 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}] 08:19:19 INFO - PROCESS | 1652 | 1461338359662 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:19:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f967800 == 98 [pid = 1652] [id = 17] 08:19:19 INFO - PROCESS | 1652 | 1461338359831 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f5b1800 == 99 [pid = 1652] [id = 672] 08:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127eb6800) [pid = 1652] [serial = 2016] [outer = 0x0] 08:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x129741400) [pid = 1652] [serial = 2017] [outer = 0x127eb6800] 08:19:19 INFO - PROCESS | 1652 | 1461338359881 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a481400) [pid = 1652] [serial = 2018] [outer = 0x127eb6800] 08:19:20 INFO - PROCESS | 1652 | 1461338360332 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]]]}] 08:19:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 839ms 08:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:19:20 INFO - PROCESS | 1652 | 1461338360350 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 1652 | 1461338360352 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:19:20 INFO - PROCESS | 1652 | 1461338360356 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 1652 | 1461338360360 Marionette TRACE conn2 <- [1,2662,null,{}] 08:19:20 INFO - PROCESS | 1652 | 1461338360367 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}] 08:19:20 INFO - PROCESS | 1652 | 1461338360495 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:19:20 INFO - PROCESS | 1652 | 1461338360621 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x142421800 == 100 [pid = 1652] [id = 673] 08:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12a195000) [pid = 1652] [serial = 2019] [outer = 0x0] 08:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12aac2800) [pid = 1652] [serial = 2020] [outer = 0x12a195000] 08:19:20 INFO - PROCESS | 1652 | 1461338360654 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12caa4800) [pid = 1652] [serial = 2021] [outer = 0x12a195000] 08:19:21 INFO - PROCESS | 1652 | 1461338361061 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]]]}] 08:19:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:19:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 724ms 08:19:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:19:21 INFO - PROCESS | 1652 | 1461338361079 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 1652 | 1461338361081 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:19:21 INFO - PROCESS | 1652 | 1461338361083 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - PROCESS | 1652 | 1461338361085 Marionette TRACE conn2 <- [1,2666,null,{}] 08:19:21 INFO - PROCESS | 1652 | 1461338361087 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}] 08:19:21 INFO - PROCESS | 1652 | 1461338361229 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:19:21 INFO - PROCESS | 1652 | 1461338361352 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x142718000 == 101 [pid = 1652] [id = 674] 08:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12aa33000) [pid = 1652] [serial = 2022] [outer = 0x0] 08:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12da1ec00) [pid = 1652] [serial = 2023] [outer = 0x12aa33000] 08:19:21 INFO - PROCESS | 1652 | 1461338361384 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12e3a5000) [pid = 1652] [serial = 2024] [outer = 0x12aa33000] 08:19:22 INFO - PROCESS | 1652 | 1461338362253 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]]]}] 08:19:22 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) 08:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1219ms 08:19:22 INFO - PROCESS | 1652 | 1461338362345 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 1652 | 1461338362346 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:19:22 INFO - PROCESS | 1652 | 1461338362350 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - PROCESS | 1652 | 1461338362351 Marionette TRACE conn2 <- [1,2670,null,{}] 08:19:22 INFO - PROCESS | 1652 | 1461338362354 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}] 08:19:22 INFO - PROCESS | 1652 | 1461338362467 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:19:22 INFO - PROCESS | 1652 | 1461338362601 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x14311f800 == 102 [pid = 1652] [id = 675] 08:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12f85b000) [pid = 1652] [serial = 2025] [outer = 0x0] 08:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12f862400) [pid = 1652] [serial = 2026] [outer = 0x12f85b000] 08:19:22 INFO - PROCESS | 1652 | 1461338362639 Marionette DEBUG loaded listener.js 08:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ff58400) [pid = 1652] [serial = 2027] [outer = 0x12f85b000] 08:19:23 INFO - PROCESS | 1652 | 1461338363598 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 1652 | 1461338363623 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:19:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:19:23 INFO - PROCESS | 1652 | 1461338363625 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 1652 | 1461338363626 Marionette TRACE conn2 <- [1,2674,null,{}] 08:19:23 INFO - PROCESS | 1652 | 1461338363629 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}] 08:19:23 INFO - PROCESS | 1652 | 1461338363754 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:19:23 INFO - PROCESS | 1652 | 1461338363917 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x138770800 == 103 [pid = 1652] [id = 676] 08:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1188b9000) [pid = 1652] [serial = 2028] [outer = 0x0] 08:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ff58800) [pid = 1652] [serial = 2029] [outer = 0x1188b9000] 08:19:23 INFO - PROCESS | 1652 | 1461338363966 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x137ca5800) [pid = 1652] [serial = 2030] [outer = 0x1188b9000] 08:19:25 INFO - PROCESS | 1652 | 1461338365034 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1652 | 1461338365051 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:19:25 INFO - PROCESS | 1652 | 1461338365054 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1652 | 1461338365057 Marionette TRACE conn2 <- [1,2678,null,{}] 08:19:25 INFO - PROCESS | 1652 | 1461338365062 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}] 08:19:25 INFO - PROCESS | 1652 | 1461338365181 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:19:25 INFO - PROCESS | 1652 | 1461338365300 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297cc800 == 104 [pid = 1652] [id = 677] 08:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11568a000) [pid = 1652] [serial = 2031] [outer = 0x0] 08:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11584c400) [pid = 1652] [serial = 2032] [outer = 0x11568a000] 08:19:25 INFO - PROCESS | 1652 | 1461338365331 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x118ecf400) [pid = 1652] [serial = 2033] [outer = 0x11568a000] 08:19:26 INFO - PROCESS | 1652 | 1461338366250 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]]]}] 08:19:26 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) 08:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1227ms 08:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:19:26 INFO - PROCESS | 1652 | 1461338366282 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:19:26 INFO - PROCESS | 1652 | 1461338366286 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:19:26 INFO - PROCESS | 1652 | 1461338366290 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:19:26 INFO - PROCESS | 1652 | 1461338366292 Marionette TRACE conn2 <- [1,2682,null,{}] 08:19:26 INFO - PROCESS | 1652 | 1461338366294 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}] 08:19:26 INFO - PROCESS | 1652 | 1461338366408 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:19:26 INFO - PROCESS | 1652 | 1461338366567 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x13a62e000 == 103 [pid = 1652] [id = 669] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x139432800 == 102 [pid = 1652] [id = 668] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12db44800 == 101 [pid = 1652] [id = 667] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12fea8800 == 100 [pid = 1652] [id = 666] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9ac800 == 99 [pid = 1652] [id = 665] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b709400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12d171800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165d6800 == 100 [pid = 1652] [id = 678] 08:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x114d8b800) [pid = 1652] [serial = 2034] [outer = 0x0] 08:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11566f400) [pid = 1652] [serial = 2035] [outer = 0x114d8b800] 08:19:26 INFO - PROCESS | 1652 | 1461338366674 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11aa36400) [pid = 1652] [serial = 2036] [outer = 0x114d8b800] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5be000 == 99 [pid = 1652] [id = 664] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12db52000 == 98 [pid = 1652] [id = 663] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cadc000 == 97 [pid = 1652] [id = 662] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12af14000 == 96 [pid = 1652] [id = 661] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125da0000 == 95 [pid = 1652] [id = 660] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125fd0800 == 94 [pid = 1652] [id = 659] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x126ee3000 == 93 [pid = 1652] [id = 658] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x142b3f000 == 92 [pid = 1652] [id = 654] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x14271d000 == 91 [pid = 1652] [id = 653] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x142409800 == 90 [pid = 1652] [id = 652] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x13a6cf800 == 89 [pid = 1652] [id = 651] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12db54800 == 88 [pid = 1652] [id = 650] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127e9f800 == 87 [pid = 1652] [id = 649] 08:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad4000 == 86 [pid = 1652] [id = 648] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a7e0000) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11a731400) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12aaab400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x115692000) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x126b05400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1273f0800) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12bd85800) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11ada7400) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11974f000) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12ac67c00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x125a4a400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12bf78c00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x125e48400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11af9b800) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c589c00) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x115612000) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11861cc00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x127ebd800) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b5e1800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11554d400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x125916c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b411000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11aa82400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12aedd800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b5d5800) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12847e400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129740000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a7e1000) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ac56000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 08:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b343400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 08:19:27 INFO - PROCESS | 1652 | 1461338367664 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]]]}] 08:19:27 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) 08:19:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1422ms 08:19:27 INFO - PROCESS | 1652 | 1461338367712 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:19:27 INFO - PROCESS | 1652 | 1461338367714 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:19:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:19:27 INFO - PROCESS | 1652 | 1461338367716 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 1652 | 1461338367718 Marionette TRACE conn2 <- [1,2686,null,{}] 08:19:27 INFO - PROCESS | 1652 | 1461338367726 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}] 08:19:27 INFO - PROCESS | 1652 | 1461338367832 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:19:27 INFO - PROCESS | 1652 | 1461338367837 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x125fb4000 == 87 [pid = 1652] [id = 679] 08:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11af98c00) [pid = 1652] [serial = 2037] [outer = 0x0] 08:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c18b400) [pid = 1652] [serial = 2038] [outer = 0x11af98c00] 08:19:27 INFO - PROCESS | 1652 | 1461338367866 Marionette DEBUG loaded listener.js 08:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x125913400) [pid = 1652] [serial = 2039] [outer = 0x11af98c00] 08:19:28 INFO - PROCESS | 1652 | 1461338368774 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:19:28 INFO - PROCESS | 1652 | 1461338368789 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:19:28 INFO - PROCESS | 1652 | 1461338368791 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 1652 | 1461338368792 Marionette TRACE conn2 <- [1,2690,null,{}] 08:19:28 INFO - PROCESS | 1652 | 1461338368794 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}] 08:19:28 INFO - PROCESS | 1652 | 1461338368920 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:19:28 INFO - PROCESS | 1652 | 1461338368936 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71e800 == 88 [pid = 1652] [id = 680] 08:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x125a50800) [pid = 1652] [serial = 2040] [outer = 0x0] 08:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x125e74800) [pid = 1652] [serial = 2041] [outer = 0x125a50800] 08:19:28 INFO - PROCESS | 1652 | 1461338368963 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x126d07000) [pid = 1652] [serial = 2042] [outer = 0x125a50800] 08:19:29 INFO - PROCESS | 1652 | 1461338369845 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:19:29 INFO - PROCESS | 1652 | 1461338369862 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:19:29 INFO - PROCESS | 1652 | 1461338369866 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 1652 | 1461338369868 Marionette TRACE conn2 <- [1,2694,null,{}] 08:19:29 INFO - PROCESS | 1652 | 1461338369870 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}] 08:19:30 INFO - PROCESS | 1652 | 1461338370002 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:19:30 INFO - PROCESS | 1652 | 1461338370013 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b73000 == 89 [pid = 1652] [id = 681] 08:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x125e4a800) [pid = 1652] [serial = 2043] [outer = 0x0] 08:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1277de400) [pid = 1652] [serial = 2044] [outer = 0x125e4a800] 08:19:30 INFO - PROCESS | 1652 | 1461338370041 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x128483000) [pid = 1652] [serial = 2045] [outer = 0x125e4a800] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b5e2c00) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12ae72800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12ac57000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ac51800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b41f000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x115398c00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x126d09400) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11bf3f800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12bf79c00) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x118a55800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x125e48c00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11bad6c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12d16b800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a480800) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:19:31 INFO - PROCESS | 1652 | 1461338370999 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1652 | 1461338371038 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:19:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:19:31 INFO - PROCESS | 1652 | 1461338371040 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1652 | 1461338371041 Marionette TRACE conn2 <- [1,2698,null,{}] 08:19:31 INFO - PROCESS | 1652 | 1461338371044 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}] 08:19:31 INFO - PROCESS | 1652 | 1461338371157 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:19:31 INFO - PROCESS | 1652 | 1461338371162 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b1000 == 90 [pid = 1652] [id = 682] 08:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128485800) [pid = 1652] [serial = 2046] [outer = 0x0] 08:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a188c00) [pid = 1652] [serial = 2047] [outer = 0x128485800] 08:19:31 INFO - PROCESS | 1652 | 1461338371191 Marionette DEBUG loaded listener.js 08:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a480800) [pid = 1652] [serial = 2048] [outer = 0x128485800] 08:19:32 INFO - PROCESS | 1652 | 1461338372058 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1652 | 1461338372111 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:19:32 INFO - PROCESS | 1652 | 1461338372114 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1652 | 1461338372115 Marionette TRACE conn2 <- [1,2702,null,{}] 08:19:32 INFO - PROCESS | 1652 | 1461338372121 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}] 08:19:32 INFO - PROCESS | 1652 | 1461338372216 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:19:32 INFO - PROCESS | 1652 | 1461338372221 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e16f800 == 91 [pid = 1652] [id = 683] 08:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a483400) [pid = 1652] [serial = 2049] [outer = 0x0] 08:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a7e6c00) [pid = 1652] [serial = 2050] [outer = 0x12a483400] 08:19:32 INFO - PROCESS | 1652 | 1461338372247 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12aab0000) [pid = 1652] [serial = 2051] [outer = 0x12a483400] 08:19:32 INFO - PROCESS | 1652 | 1461338372612 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]]]}] 08:19:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:19:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms 08:19:32 INFO - PROCESS | 1652 | 1461338372636 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1652 | 1461338372638 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:19:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:19:32 INFO - PROCESS | 1652 | 1461338372640 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1652 | 1461338372641 Marionette TRACE conn2 <- [1,2706,null,{}] 08:19:32 INFO - PROCESS | 1652 | 1461338372643 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}] 08:19:32 INFO - PROCESS | 1652 | 1461338372744 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:19:32 INFO - PROCESS | 1652 | 1461338372828 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5ba000 == 92 [pid = 1652] [id = 684] 08:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a7e1400) [pid = 1652] [serial = 2052] [outer = 0x0] 08:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12aac7400) [pid = 1652] [serial = 2053] [outer = 0x12a7e1400] 08:19:32 INFO - PROCESS | 1652 | 1461338372855 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12acb6c00) [pid = 1652] [serial = 2054] [outer = 0x12a7e1400] 08:19:33 INFO - PROCESS | 1652 | 1461338373317 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]]]}] 08:19:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:19:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 720ms 08:19:33 INFO - PROCESS | 1652 | 1461338373366 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 1652 | 1461338373369 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:19:33 INFO - PROCESS | 1652 | 1461338373375 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 1652 | 1461338373378 Marionette TRACE conn2 <- [1,2710,null,{}] 08:19:33 INFO - PROCESS | 1652 | 1461338373385 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}] 08:19:33 INFO - PROCESS | 1652 | 1461338373534 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:19:33 INFO - PROCESS | 1652 | 1461338373727 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125aa1000 == 93 [pid = 1652] [id = 685] 08:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1188b2c00) [pid = 1652] [serial = 2055] [outer = 0x0] 08:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1191b9400) [pid = 1652] [serial = 2056] [outer = 0x1188b2c00] 08:19:33 INFO - PROCESS | 1652 | 1461338373783 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11a936400) [pid = 1652] [serial = 2057] [outer = 0x1188b2c00] 08:19:34 INFO - PROCESS | 1652 | 1461338374305 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] 08:19:34 INFO - PROCESS | 1652 | 1461338374357 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:19:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:19:34 INFO - PROCESS | 1652 | 1461338374362 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 1652 | 1461338374363 Marionette TRACE conn2 <- [1,2714,null,{}] 08:19:34 INFO - PROCESS | 1652 | 1461338374368 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}] 08:19:34 INFO - PROCESS | 1652 | 1461338374486 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:19:34 INFO - PROCESS | 1652 | 1461338374580 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b54f800 == 94 [pid = 1652] [id = 686] 08:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11ab71400) [pid = 1652] [serial = 2058] [outer = 0x0] 08:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11c18d800) [pid = 1652] [serial = 2059] [outer = 0x11ab71400] 08:19:34 INFO - PROCESS | 1652 | 1461338374611 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x125b11000) [pid = 1652] [serial = 2060] [outer = 0x11ab71400] 08:19:35 INFO - PROCESS | 1652 | 1461338375072 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]]]}] 08:19:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:19:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 774ms 08:19:35 INFO - PROCESS | 1652 | 1461338375135 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:19:35 INFO - PROCESS | 1652 | 1461338375137 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:19:35 INFO - PROCESS | 1652 | 1461338375139 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 1652 | 1461338375142 Marionette TRACE conn2 <- [1,2718,null,{}] 08:19:35 INFO - PROCESS | 1652 | 1461338375150 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}] 08:19:35 INFO - PROCESS | 1652 | 1461338375271 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:19:35 INFO - PROCESS | 1652 | 1461338375366 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f9b4800 == 95 [pid = 1652] [id = 687] 08:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x129c91000) [pid = 1652] [serial = 2061] [outer = 0x0] 08:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a1d3400) [pid = 1652] [serial = 2062] [outer = 0x129c91000] 08:19:35 INFO - PROCESS | 1652 | 1461338375400 Marionette DEBUG loaded listener.js 08:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aaab000) [pid = 1652] [serial = 2063] [outer = 0x129c91000] 08:19:35 INFO - PROCESS | 1652 | 1461338375858 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] 08:19:35 INFO - PROCESS | 1652 | 1461338375866 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:19:35 INFO - PROCESS | 1652 | 1461338375868 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 1652 | 1461338375869 Marionette TRACE conn2 <- [1,2722,null,{}] 08:19:35 INFO - PROCESS | 1652 | 1461338375872 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}] 08:19:35 INFO - PROCESS | 1652 | 1461338375992 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:19:36 INFO - PROCESS | 1652 | 1461338376115 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x13079b800 == 96 [pid = 1652] [id = 688] 08:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ac57c00) [pid = 1652] [serial = 2064] [outer = 0x0] 08:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ae73000) [pid = 1652] [serial = 2065] [outer = 0x12ac57c00] 08:19:36 INFO - PROCESS | 1652 | 1461338376149 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b347400) [pid = 1652] [serial = 2066] [outer = 0x12ac57c00] 08:19:36 INFO - PROCESS | 1652 | 1461338376673 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] 08:19:36 INFO - PROCESS | 1652 | 1461338376690 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:19:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:19:36 INFO - PROCESS | 1652 | 1461338376694 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 1652 | 1461338376696 Marionette TRACE conn2 <- [1,2726,null,{}] 08:19:36 INFO - PROCESS | 1652 | 1461338376699 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}] 08:19:36 INFO - PROCESS | 1652 | 1461338376862 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:19:36 INFO - PROCESS | 1652 | 1461338376984 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x13878b800 == 97 [pid = 1652] [id = 689] 08:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ac64400) [pid = 1652] [serial = 2067] [outer = 0x0] 08:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b707000) [pid = 1652] [serial = 2068] [outer = 0x12ac64400] 08:19:37 INFO - PROCESS | 1652 | 1461338377018 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12b9c5800) [pid = 1652] [serial = 2069] [outer = 0x12ac64400] 08:19:37 INFO - PROCESS | 1652 | 1461338377542 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]]]}] 08:19:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:19:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 874ms 08:19:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:19:37 INFO - PROCESS | 1652 | 1461338377568 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 1652 | 1461338377569 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:19:37 INFO - PROCESS | 1652 | 1461338377572 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - PROCESS | 1652 | 1461338377573 Marionette TRACE conn2 <- [1,2730,null,{}] 08:19:37 INFO - PROCESS | 1652 | 1461338377575 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}] 08:19:37 INFO - PROCESS | 1652 | 1461338377706 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:19:37 INFO - PROCESS | 1652 | 1461338377799 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a633800 == 98 [pid = 1652] [id = 690] 08:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12bd83c00) [pid = 1652] [serial = 2070] [outer = 0x0] 08:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12da9dc00) [pid = 1652] [serial = 2071] [outer = 0x12bd83c00] 08:19:37 INFO - PROCESS | 1652 | 1461338377833 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12e3a1400) [pid = 1652] [serial = 2072] [outer = 0x12bd83c00] 08:19:38 INFO - PROCESS | 1652 | 1461338378707 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 1652 | 1461338378744 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:19:38 INFO - PROCESS | 1652 | 1461338378746 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - PROCESS | 1652 | 1461338378748 Marionette TRACE conn2 <- [1,2734,null,{}] 08:19:38 INFO - PROCESS | 1652 | 1461338378750 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}] 08:19:38 INFO - PROCESS | 1652 | 1461338378867 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:19:38 INFO - PROCESS | 1652 | 1461338378985 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x142416800 == 99 [pid = 1652] [id = 691] 08:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x127343000) [pid = 1652] [serial = 2073] [outer = 0x0] 08:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e70b800) [pid = 1652] [serial = 2074] [outer = 0x127343000] 08:19:39 INFO - PROCESS | 1652 | 1461338379017 Marionette DEBUG loaded listener.js 08:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12f85ec00) [pid = 1652] [serial = 2075] [outer = 0x127343000] 08:19:39 INFO - PROCESS | 1652 | 1461338379409 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]]]}] 08:19:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:19:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 671ms 08:19:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:19:39 INFO - PROCESS | 1652 | 1461338379419 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:19:39 INFO - PROCESS | 1652 | 1461338379420 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:19:39 INFO - PROCESS | 1652 | 1461338379422 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:19:39 INFO - PROCESS | 1652 | 1461338379423 Marionette TRACE conn2 <- [1,2738,null,{}] 08:19:39 INFO - PROCESS | 1652 | 1461338379426 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}] 08:19:39 INFO - PROCESS | 1652 | 1461338379543 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:19:39 INFO - PROCESS | 1652 | 1461338379666 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x142703800 == 100 [pid = 1652] [id = 692] 08:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e731400) [pid = 1652] [serial = 2076] [outer = 0x0] 08:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12fb30c00) [pid = 1652] [serial = 2077] [outer = 0x12e731400] 08:19:39 INFO - PROCESS | 1652 | 1461338379699 Marionette DEBUG loaded listener.js 08:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x136fce800) [pid = 1652] [serial = 2078] [outer = 0x12e731400] 08:19:40 INFO - PROCESS | 1652 | 1461338380105 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]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 721ms 08:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:19:40 INFO - PROCESS | 1652 | 1461338380144 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1652 | 1461338380145 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:19:40 INFO - PROCESS | 1652 | 1461338380147 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1652 | 1461338380149 Marionette TRACE conn2 <- [1,2742,null,{}] 08:19:40 INFO - PROCESS | 1652 | 1461338380151 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}] 08:19:40 INFO - PROCESS | 1652 | 1461338380288 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:19:40 INFO - PROCESS | 1652 | 1461338380384 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x142b49800 == 101 [pid = 1652] [id = 693] 08:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12fb23800) [pid = 1652] [serial = 2079] [outer = 0x0] 08:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x136fd6c00) [pid = 1652] [serial = 2080] [outer = 0x12fb23800] 08:19:40 INFO - PROCESS | 1652 | 1461338380414 Marionette DEBUG loaded listener.js 08:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x137ca7800) [pid = 1652] [serial = 2081] [outer = 0x12fb23800] 08:19:40 INFO - PROCESS | 1652 | 1461338380817 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]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:19:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 721ms 08:19:40 INFO - PROCESS | 1652 | 1461338380868 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1652 | 1461338380870 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:19:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:19:40 INFO - PROCESS | 1652 | 1461338380872 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1652 | 1461338380874 Marionette TRACE conn2 <- [1,2746,null,{}] 08:19:40 INFO - PROCESS | 1652 | 1461338380876 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}] 08:19:40 INFO - PROCESS | 1652 | 1461338380997 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:19:41 INFO - PROCESS | 1652 | 1461338381095 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1430bc800 == 102 [pid = 1652] [id = 694] 08:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x137cad000) [pid = 1652] [serial = 2082] [outer = 0x0] 08:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x13874e000) [pid = 1652] [serial = 2083] [outer = 0x137cad000] 08:19:41 INFO - PROCESS | 1652 | 1461338381125 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x138755800) [pid = 1652] [serial = 2084] [outer = 0x137cad000] 08:19:41 INFO - PROCESS | 1652 | 1461338381572 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]]]}] 08:19:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:19:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 719ms 08:19:41 INFO - PROCESS | 1652 | 1461338381601 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:19:41 INFO - PROCESS | 1652 | 1461338381603 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:19:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:19:41 INFO - PROCESS | 1652 | 1461338381650 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:19:41 INFO - PROCESS | 1652 | 1461338381651 Marionette TRACE conn2 <- [1,2750,null,{}] 08:19:41 INFO - PROCESS | 1652 | 1461338381656 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}] 08:19:41 INFO - PROCESS | 1652 | 1461338381790 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:19:41 INFO - PROCESS | 1652 | 1461338381921 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ab33000 == 103 [pid = 1652] [id = 695] 08:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x114d81000) [pid = 1652] [serial = 2085] [outer = 0x0] 08:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x125eb9800) [pid = 1652] [serial = 2086] [outer = 0x114d81000] 08:19:41 INFO - PROCESS | 1652 | 1461338381959 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1396d7800) [pid = 1652] [serial = 2087] [outer = 0x114d81000] 08:19:42 INFO - PROCESS | 1652 | 1461338382418 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]]]}] 08:19:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:19:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 842ms 08:19:42 INFO - PROCESS | 1652 | 1461338382474 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 1652 | 1461338382476 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:19:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:19:42 INFO - PROCESS | 1652 | 1461338382478 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1652 | 1461338382479 Marionette TRACE conn2 <- [1,2754,null,{}] 08:19:42 INFO - PROCESS | 1652 | 1461338382482 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}] 08:19:42 INFO - PROCESS | 1652 | 1461338382604 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:19:42 INFO - PROCESS | 1652 | 1461338382868 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c14f800 == 104 [pid = 1652] [id = 696] 08:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x114b9f800) [pid = 1652] [serial = 2088] [outer = 0x0] 08:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x114baac00) [pid = 1652] [serial = 2089] [outer = 0x114b9f800] 08:19:42 INFO - PROCESS | 1652 | 1461338382900 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x115549000) [pid = 1652] [serial = 2090] [outer = 0x114b9f800] 08:19:43 INFO - PROCESS | 1652 | 1461338383474 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]]]}] 08:19:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:19:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1027ms 08:19:43 INFO - PROCESS | 1652 | 1461338383514 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 1652 | 1461338383518 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:19:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:19:43 INFO - PROCESS | 1652 | 1461338383521 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 1652 | 1461338383524 Marionette TRACE conn2 <- [1,2758,null,{}] 08:19:43 INFO - PROCESS | 1652 | 1461338383527 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}] 08:19:43 INFO - PROCESS | 1652 | 1461338383648 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:19:43 INFO - PROCESS | 1652 | 1461338383750 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae0800 == 105 [pid = 1652] [id = 697] 08:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x119a10c00) [pid = 1652] [serial = 2091] [outer = 0x0] 08:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11ada2c00) [pid = 1652] [serial = 2092] [outer = 0x119a10c00] 08:19:43 INFO - PROCESS | 1652 | 1461338383781 Marionette DEBUG loaded listener.js 08:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11c57b800) [pid = 1652] [serial = 2093] [outer = 0x119a10c00] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e16f800 == 104 [pid = 1652] [id = 683] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b1000 == 103 [pid = 1652] [id = 682] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x114b73000 == 102 [pid = 1652] [id = 681] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71e800 == 101 [pid = 1652] [id = 680] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x125fb4000 == 100 [pid = 1652] [id = 679] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12fb2cc00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | 1461338384282 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]]]}] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1165d6800 == 99 [pid = 1652] [id = 678] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1297cc800 == 98 [pid = 1652] [id = 677] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x142421800 == 97 [pid = 1652] [id = 673] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12f5b1800 == 96 [pid = 1652] [id = 672] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac0b800 == 95 [pid = 1652] [id = 671] 08:19:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119715800 == 94 [pid = 1652] [id = 670] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12d397800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12ae73400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12aee0000) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12b9c4c00) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12b597400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x115610400) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x115693800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x129740800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12a18a800) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12b41cc00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11c733000) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x125a53000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12d399c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11ab7b000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11a72a800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12d39e800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x126d0d400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127ebd400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x114f66400) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a7e2c00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12da9d800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11aa7b400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x125e40400) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12e3a3400) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12e710400) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x118ed4000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12dbe5400) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12d16c800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12da1c400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12aa31c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12aa2ac00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12bf79000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12aaad400) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12fb14800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 08:19:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b344400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 08:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 821ms 08:19:44 INFO - PROCESS | 1652 | 1461338384345 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:19:44 INFO - PROCESS | 1652 | 1461338384347 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:19:44 INFO - PROCESS | 1652 | 1461338384350 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - PROCESS | 1652 | 1461338384351 Marionette TRACE conn2 <- [1,2762,null,{}] 08:19:44 INFO - PROCESS | 1652 | 1461338384353 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}] 08:19:44 INFO - PROCESS | 1652 | 1461338384459 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:19:44 INFO - PROCESS | 1652 | 1461338384469 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125b51000 == 95 [pid = 1652] [id = 698] 08:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x125a4ec00) [pid = 1652] [serial = 2094] [outer = 0x0] 08:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x125a55000) [pid = 1652] [serial = 2095] [outer = 0x125a4ec00] 08:19:44 INFO - PROCESS | 1652 | 1461338384495 Marionette DEBUG loaded listener.js 08:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x126d0c400) [pid = 1652] [serial = 2096] [outer = 0x125a4ec00] 08:19:44 INFO - PROCESS | 1652 | 1461338384910 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]]]}] 08:19:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:19:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 08:19:44 INFO - PROCESS | 1652 | 1461338384923 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:19:44 INFO - PROCESS | 1652 | 1461338384924 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:19:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:19:44 INFO - PROCESS | 1652 | 1461338384931 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - PROCESS | 1652 | 1461338384935 Marionette TRACE conn2 <- [1,2766,null,{}] 08:19:44 INFO - PROCESS | 1652 | 1461338384938 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}] 08:19:45 INFO - PROCESS | 1652 | 1461338385046 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:19:45 INFO - PROCESS | 1652 | 1461338385069 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b742800 == 96 [pid = 1652] [id = 699] 08:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1273e4400) [pid = 1652] [serial = 2097] [outer = 0x0] 08:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a1c9400) [pid = 1652] [serial = 2098] [outer = 0x1273e4400] 08:19:45 INFO - PROCESS | 1652 | 1461338385095 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aa33800) [pid = 1652] [serial = 2099] [outer = 0x1273e4400] 08:19:45 INFO - PROCESS | 1652 | 1461338385476 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]]]}] 08:19:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:19:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 577ms 08:19:45 INFO - PROCESS | 1652 | 1461338385504 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:19:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:19:45 INFO - PROCESS | 1652 | 1461338385506 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:19:45 INFO - PROCESS | 1652 | 1461338385508 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 1652 | 1461338385509 Marionette TRACE conn2 <- [1,2770,null,{}] 08:19:45 INFO - PROCESS | 1652 | 1461338385512 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}] 08:19:45 INFO - PROCESS | 1652 | 1461338385618 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:19:45 INFO - PROCESS | 1652 | 1461338385623 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d494800 == 97 [pid = 1652] [id = 700] 08:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12aaab400) [pid = 1652] [serial = 2100] [outer = 0x0] 08:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ae73400) [pid = 1652] [serial = 2101] [outer = 0x12aaab400] 08:19:45 INFO - PROCESS | 1652 | 1461338385648 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b711800) [pid = 1652] [serial = 2102] [outer = 0x12aaab400] 08:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 08:19:46 INFO - PROCESS | 1652 | 1461338386021 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]]]}] 08:19:46 INFO - PROCESS | 1652 | 1461338386027 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 1652 | 1461338386028 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:19:46 INFO - PROCESS | 1652 | 1461338386030 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1652 | 1461338386032 Marionette TRACE conn2 <- [1,2774,null,{}] 08:19:46 INFO - PROCESS | 1652 | 1461338386037 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}] 08:19:46 INFO - PROCESS | 1652 | 1461338386189 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:19:46 INFO - PROCESS | 1652 | 1461338386245 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e906000 == 98 [pid = 1652] [id = 701] 08:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12d16c800) [pid = 1652] [serial = 2103] [outer = 0x0] 08:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12d1f6000) [pid = 1652] [serial = 2104] [outer = 0x12d16c800] 08:19:46 INFO - PROCESS | 1652 | 1461338386278 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12da20c00) [pid = 1652] [serial = 2105] [outer = 0x12d16c800] 08:19:46 INFO - PROCESS | 1652 | 1461338386641 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]]]}] 08:19:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:19:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 624ms 08:19:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:19:46 INFO - PROCESS | 1652 | 1461338386659 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 1652 | 1461338386660 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:19:46 INFO - PROCESS | 1652 | 1461338386662 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 1652 | 1461338386663 Marionette TRACE conn2 <- [1,2778,null,{}] 08:19:46 INFO - PROCESS | 1652 | 1461338386667 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}] 08:19:46 INFO - PROCESS | 1652 | 1461338386808 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:19:46 INFO - PROCESS | 1652 | 1461338386824 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f96e000 == 99 [pid = 1652] [id = 702] 08:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d170c00) [pid = 1652] [serial = 2106] [outer = 0x0] 08:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12dbe5400) [pid = 1652] [serial = 2107] [outer = 0x12d170c00] 08:19:46 INFO - PROCESS | 1652 | 1461338386849 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x137caa800) [pid = 1652] [serial = 2108] [outer = 0x12d170c00] 08:19:47 INFO - PROCESS | 1652 | 1461338387218 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]]]}] 08:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 08:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:19:47 INFO - PROCESS | 1652 | 1461338387232 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1652 | 1461338387233 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:19:47 INFO - PROCESS | 1652 | 1461338387235 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1652 | 1461338387236 Marionette TRACE conn2 <- [1,2782,null,{}] 08:19:47 INFO - PROCESS | 1652 | 1461338387239 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}] 08:19:47 INFO - PROCESS | 1652 | 1461338387375 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:19:47 INFO - PROCESS | 1652 | 1461338387394 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x137088000 == 100 [pid = 1652] [id = 703] 08:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x119748400) [pid = 1652] [serial = 2109] [outer = 0x0] 08:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x138757800) [pid = 1652] [serial = 2110] [outer = 0x119748400] 08:19:47 INFO - PROCESS | 1652 | 1461338387420 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x1396d5800) [pid = 1652] [serial = 2111] [outer = 0x119748400] 08:19:47 INFO - PROCESS | 1652 | 1461338387809 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]]]}] 08:19:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:19:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 620ms 08:19:47 INFO - PROCESS | 1652 | 1461338387856 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1652 | 1461338387857 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:19:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:19:47 INFO - PROCESS | 1652 | 1461338387859 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1652 | 1461338387860 Marionette TRACE conn2 <- [1,2786,null,{}] 08:19:47 INFO - PROCESS | 1652 | 1461338387863 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}] 08:19:48 INFO - PROCESS | 1652 | 1461338388000 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:19:48 INFO - PROCESS | 1652 | 1461338388022 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a61b000 == 101 [pid = 1652] [id = 704] 08:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x13875a400) [pid = 1652] [serial = 2112] [outer = 0x0] 08:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x139845c00) [pid = 1652] [serial = 2113] [outer = 0x13875a400] 08:19:48 INFO - PROCESS | 1652 | 1461338388048 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x13984d400) [pid = 1652] [serial = 2114] [outer = 0x13875a400] 08:19:48 INFO - PROCESS | 1652 | 1461338388403 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]]]}] 08:19:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:19:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 08:19:48 INFO - PROCESS | 1652 | 1461338388430 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 1652 | 1461338388431 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:19:48 INFO - PROCESS | 1652 | 1461338388433 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 1652 | 1461338388434 Marionette TRACE conn2 <- [1,2790,null,{}] 08:19:48 INFO - PROCESS | 1652 | 1461338388437 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}] 08:19:48 INFO - PROCESS | 1652 | 1461338388657 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12f968000) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12fb19800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x125a50800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x125e4a800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x128485800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a483400) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x114d8b800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11af98c00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11568a000) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:19:48 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12f857c00) [pid = 1652] [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.] 08:19:48 INFO - PROCESS | 1652 | 1461338388736 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc8000 == 102 [pid = 1652] [id = 705] 08:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11568a000) [pid = 1652] [serial = 2115] [outer = 0x0] 08:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11af98000) [pid = 1652] [serial = 2116] [outer = 0x11568a000] 08:19:48 INFO - PROCESS | 1652 | 1461338388762 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a489400) [pid = 1652] [serial = 2117] [outer = 0x11568a000] 08:19:49 INFO - PROCESS | 1652 | 1461338389053 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]]]}] 08:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 08:19:49 INFO - PROCESS | 1652 | 1461338389104 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:19:49 INFO - PROCESS | 1652 | 1461338389105 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:19:49 INFO - PROCESS | 1652 | 1461338389107 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:19:49 INFO - PROCESS | 1652 | 1461338389108 Marionette TRACE conn2 <- [1,2794,null,{}] 08:19:49 INFO - PROCESS | 1652 | 1461338389110 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}] 08:19:49 INFO - PROCESS | 1652 | 1461338389250 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:19:49 INFO - PROCESS | 1652 | 1461338389300 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x142b47000 == 103 [pid = 1652] [id = 706] 08:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11861cc00) [pid = 1652] [serial = 2118] [outer = 0x0] 08:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12fb24c00) [pid = 1652] [serial = 2119] [outer = 0x11861cc00] 08:19:49 INFO - PROCESS | 1652 | 1461338389330 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x138689000) [pid = 1652] [serial = 2120] [outer = 0x11861cc00] 08:19:49 INFO - PROCESS | 1652 | 1461338389621 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]]]}] 08:19:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:19:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 568ms 08:19:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:19:49 INFO - PROCESS | 1652 | 1461338389676 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:19:49 INFO - PROCESS | 1652 | 1461338389677 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:19:49 INFO - PROCESS | 1652 | 1461338389679 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:19:49 INFO - PROCESS | 1652 | 1461338389681 Marionette TRACE conn2 <- [1,2798,null,{}] 08:19:49 INFO - PROCESS | 1652 | 1461338389686 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}] 08:19:49 INFO - PROCESS | 1652 | 1461338389804 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:19:49 INFO - PROCESS | 1652 | 1461338389886 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d08000 == 104 [pid = 1652] [id = 707] 08:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12aab1800) [pid = 1652] [serial = 2121] [outer = 0x0] 08:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x13984c800) [pid = 1652] [serial = 2122] [outer = 0x12aab1800] 08:19:49 INFO - PROCESS | 1652 | 1461338389912 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x139997800) [pid = 1652] [serial = 2123] [outer = 0x12aab1800] 08:19:50 INFO - PROCESS | 1652 | 1461338390226 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]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 572ms 08:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:19:50 INFO - PROCESS | 1652 | 1461338390253 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1652 | 1461338390254 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:19:50 INFO - PROCESS | 1652 | 1461338390256 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1652 | 1461338390258 Marionette TRACE conn2 <- [1,2802,null,{}] 08:19:50 INFO - PROCESS | 1652 | 1461338390260 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}] 08:19:50 INFO - PROCESS | 1652 | 1461338390365 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:19:50 INFO - PROCESS | 1652 | 1461338390444 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d17000 == 105 [pid = 1652] [id = 708] 08:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x138687c00) [pid = 1652] [serial = 2124] [outer = 0x0] 08:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x139c5d400) [pid = 1652] [serial = 2125] [outer = 0x138687c00] 08:19:50 INFO - PROCESS | 1652 | 1461338390471 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x139c63800) [pid = 1652] [serial = 2126] [outer = 0x138687c00] 08:19:50 INFO - PROCESS | 1652 | 1461338390920 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]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 719ms 08:19:50 INFO - PROCESS | 1652 | 1461338390982 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1652 | 1461338390985 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:19:50 INFO - PROCESS | 1652 | 1461338390990 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1652 | 1461338390992 Marionette TRACE conn2 <- [1,2806,null,{}] 08:19:50 INFO - PROCESS | 1652 | 1461338390997 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}] 08:19:51 INFO - PROCESS | 1652 | 1461338391136 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:19:51 INFO - PROCESS | 1652 | 1461338391272 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a703800 == 106 [pid = 1652] [id = 709] 08:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11aa7f800) [pid = 1652] [serial = 2127] [outer = 0x0] 08:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11acc9000) [pid = 1652] [serial = 2128] [outer = 0x11aa7f800] 08:19:51 INFO - PROCESS | 1652 | 1461338391305 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x125a48800) [pid = 1652] [serial = 2129] [outer = 0x11aa7f800] 08:19:51 INFO - PROCESS | 1652 | 1461338391765 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]]]}] 08:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 824ms 08:19:51 INFO - PROCESS | 1652 | 1461338391814 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:19:51 INFO - PROCESS | 1652 | 1461338391819 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:19:51 INFO - PROCESS | 1652 | 1461338391826 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 1652 | 1461338391829 Marionette TRACE conn2 <- [1,2810,null,{}] 08:19:51 INFO - PROCESS | 1652 | 1461338391833 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}] 08:19:51 INFO - PROCESS | 1652 | 1461338391972 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:19:52 INFO - PROCESS | 1652 | 1461338392100 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49b800 == 107 [pid = 1652] [id = 710] 08:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12697e800) [pid = 1652] [serial = 2130] [outer = 0x0] 08:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12973f000) [pid = 1652] [serial = 2131] [outer = 0x12697e800] 08:19:52 INFO - PROCESS | 1652 | 1461338392133 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12a7e6400) [pid = 1652] [serial = 2132] [outer = 0x12697e800] 08:19:52 INFO - PROCESS | 1652 | 1461338392596 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]]]}] 08:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 778ms 08:19:52 INFO - PROCESS | 1652 | 1461338392618 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:19:52 INFO - PROCESS | 1652 | 1461338392620 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:19:52 INFO - PROCESS | 1652 | 1461338392624 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:19:52 INFO - PROCESS | 1652 | 1461338392626 Marionette TRACE conn2 <- [1,2814,null,{}] 08:19:52 INFO - PROCESS | 1652 | 1461338392637 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}] 08:19:52 INFO - PROCESS | 1652 | 1461338392765 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:19:52 INFO - PROCESS | 1652 | 1461338392863 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x139bc9800 == 108 [pid = 1652] [id = 711] 08:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12bf78c00) [pid = 1652] [serial = 2133] [outer = 0x0] 08:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12d1f6400) [pid = 1652] [serial = 2134] [outer = 0x12bf78c00] 08:19:52 INFO - PROCESS | 1652 | 1461338392896 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12dbe2c00) [pid = 1652] [serial = 2135] [outer = 0x12bf78c00] 08:19:53 INFO - PROCESS | 1652 | 1461338393346 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]]]}] 08:19:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:19:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 771ms 08:19:53 INFO - PROCESS | 1652 | 1461338393396 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:19:53 INFO - PROCESS | 1652 | 1461338393398 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:19:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:19:53 INFO - PROCESS | 1652 | 1461338393402 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 1652 | 1461338393404 Marionette TRACE conn2 <- [1,2818,null,{}] 08:19:53 INFO - PROCESS | 1652 | 1461338393406 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}] 08:19:53 INFO - PROCESS | 1652 | 1461338393532 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:19:53 INFO - PROCESS | 1652 | 1461338393628 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x142dbd800 == 109 [pid = 1652] [id = 712] 08:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12fb27800) [pid = 1652] [serial = 2136] [outer = 0x0] 08:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x136fdd400) [pid = 1652] [serial = 2137] [outer = 0x12fb27800] 08:19:53 INFO - PROCESS | 1652 | 1461338393659 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x138689c00) [pid = 1652] [serial = 2138] [outer = 0x12fb27800] 08:19:54 INFO - PROCESS | 1652 | 1461338394092 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]]]}] 08:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 719ms 08:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:19:54 INFO - PROCESS | 1652 | 1461338394145 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:19:54 INFO - PROCESS | 1652 | 1461338394146 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:19:54 INFO - PROCESS | 1652 | 1461338394152 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1652 | 1461338394153 Marionette TRACE conn2 <- [1,2822,null,{}] 08:19:54 INFO - PROCESS | 1652 | 1461338394156 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}] 08:19:54 INFO - PROCESS | 1652 | 1461338394281 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:19:54 INFO - PROCESS | 1652 | 1461338394377 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x142ecd800 == 110 [pid = 1652] [id = 713] 08:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x13868a400) [pid = 1652] [serial = 2139] [outer = 0x0] 08:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x139846000) [pid = 1652] [serial = 2140] [outer = 0x13868a400] 08:19:54 INFO - PROCESS | 1652 | 1461338394407 Marionette DEBUG loaded listener.js 08:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x13998f000) [pid = 1652] [serial = 2141] [outer = 0x13868a400] 08:19:54 INFO - PROCESS | 1652 | 1461338394856 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]]]}] 08:19:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:19:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 772ms 08:19:54 INFO - PROCESS | 1652 | 1461338394924 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:19:54 INFO - PROCESS | 1652 | 1461338394926 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:19:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:19:54 INFO - PROCESS | 1652 | 1461338394928 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1652 | 1461338394929 Marionette TRACE conn2 <- [1,2826,null,{}] 08:19:54 INFO - PROCESS | 1652 | 1461338394932 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}] 08:19:55 INFO - PROCESS | 1652 | 1461338395072 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:19:55 INFO - PROCESS | 1652 | 1461338395171 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x145eda800 == 111 [pid = 1652] [id = 714] 08:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x139c5ec00) [pid = 1652] [serial = 2142] [outer = 0x0] 08:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x13a37a800) [pid = 1652] [serial = 2143] [outer = 0x139c5ec00] 08:19:55 INFO - PROCESS | 1652 | 1461338395204 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x13a384800) [pid = 1652] [serial = 2144] [outer = 0x139c5ec00] 08:19:55 INFO - PROCESS | 1652 | 1461338395620 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:19:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:19:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 724ms 08:19:55 INFO - PROCESS | 1652 | 1461338395659 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:19:55 INFO - PROCESS | 1652 | 1461338395661 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:19:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:19:55 INFO - PROCESS | 1652 | 1461338395663 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:19:55 INFO - PROCESS | 1652 | 1461338395664 Marionette TRACE conn2 <- [1,2830,null,{}] 08:19:55 INFO - PROCESS | 1652 | 1461338395686 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}] 08:19:55 INFO - PROCESS | 1652 | 1461338395809 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:19:55 INFO - PROCESS | 1652 | 1461338395906 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x145ef2000 == 112 [pid = 1652] [id = 715] 08:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x139a18800) [pid = 1652] [serial = 2145] [outer = 0x0] 08:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x139a1f400) [pid = 1652] [serial = 2146] [outer = 0x139a18800] 08:19:55 INFO - PROCESS | 1652 | 1461338395936 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x139a23400) [pid = 1652] [serial = 2147] [outer = 0x139a18800] 08:19:56 INFO - PROCESS | 1652 | 1461338396338 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]]]}] 08:19:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:19:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 738ms 08:19:56 INFO - PROCESS | 1652 | 1461338396401 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:19:56 INFO - PROCESS | 1652 | 1461338396403 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:19:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:19:56 INFO - PROCESS | 1652 | 1461338396405 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:19:56 INFO - PROCESS | 1652 | 1461338396406 Marionette TRACE conn2 <- [1,2834,null,{}] 08:19:56 INFO - PROCESS | 1652 | 1461338396409 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}] 08:19:56 INFO - PROCESS | 1652 | 1461338396565 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:19:56 INFO - PROCESS | 1652 | 1461338396665 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d332000 == 113 [pid = 1652] [id = 716] 08:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a190800) [pid = 1652] [serial = 2148] [outer = 0x0] 08:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12ac54400) [pid = 1652] [serial = 2149] [outer = 0x12a190800] 08:19:56 INFO - PROCESS | 1652 | 1461338396695 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x13a384400) [pid = 1652] [serial = 2150] [outer = 0x12a190800] 08:19:57 INFO - PROCESS | 1652 | 1461338397157 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:19:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:19:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 771ms 08:19:57 INFO - PROCESS | 1652 | 1461338397177 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 1652 | 1461338397178 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:19:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:19:57 INFO - PROCESS | 1652 | 1461338397180 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 1652 | 1461338397182 Marionette TRACE conn2 <- [1,2838,null,{}] 08:19:57 INFO - PROCESS | 1652 | 1461338397184 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}] 08:19:57 INFO - PROCESS | 1652 | 1461338397311 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:19:57 INFO - PROCESS | 1652 | 1461338397412 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297d6000 == 114 [pid = 1652] [id = 717] 08:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12591ec00) [pid = 1652] [serial = 2151] [outer = 0x0] 08:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x139a23800) [pid = 1652] [serial = 2152] [outer = 0x12591ec00] 08:19:57 INFO - PROCESS | 1652 | 1461338397445 Marionette DEBUG loaded listener.js 08:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x13a413000) [pid = 1652] [serial = 2153] [outer = 0x12591ec00] 08:19:58 INFO - PROCESS | 1652 | 1461338398304 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]]]}] 08:19:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:19:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1175ms 08:19:58 INFO - PROCESS | 1652 | 1461338398360 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:19:58 INFO - PROCESS | 1652 | 1461338398363 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:19:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:19:58 INFO - PROCESS | 1652 | 1461338398372 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1652 | 1461338398375 Marionette TRACE conn2 <- [1,2842,null,{}] 08:19:58 INFO - PROCESS | 1652 | 1461338398381 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}] 08:19:58 INFO - PROCESS | 1652 | 1461338398558 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:19:58 INFO - PROCESS | 1652 | 1461338398779 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa12000 == 115 [pid = 1652] [id = 718] 08:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11560dc00) [pid = 1652] [serial = 2154] [outer = 0x0] 08:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x115615000) [pid = 1652] [serial = 2155] [outer = 0x11560dc00] 08:19:58 INFO - PROCESS | 1652 | 1461338398833 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x115687000) [pid = 1652] [serial = 2156] [outer = 0x11560dc00] 08:19:59 INFO - PROCESS | 1652 | 1461338399339 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]]]}] 08:19:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:19:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 974ms 08:19:59 INFO - PROCESS | 1652 | 1461338399345 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:19:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:19:59 INFO - PROCESS | 1652 | 1461338399351 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:19:59 INFO - PROCESS | 1652 | 1461338399356 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:19:59 INFO - PROCESS | 1652 | 1461338399357 Marionette TRACE conn2 <- [1,2846,null,{}] 08:19:59 INFO - PROCESS | 1652 | 1461338399360 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}] 08:19:59 INFO - PROCESS | 1652 | 1461338399468 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:19:59 INFO - PROCESS | 1652 | 1461338399599 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125938800 == 116 [pid = 1652] [id = 719] 08:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1158d2000) [pid = 1652] [serial = 2157] [outer = 0x0] 08:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x1163da400) [pid = 1652] [serial = 2158] [outer = 0x1158d2000] 08:19:59 INFO - PROCESS | 1652 | 1461338399630 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x118a56000) [pid = 1652] [serial = 2159] [outer = 0x1158d2000] 08:20:00 INFO - PROCESS | 1652 | 1461338400173 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]]]}] 08:20:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:20:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 872ms 08:20:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:20:00 INFO - PROCESS | 1652 | 1461338400228 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:20:00 INFO - PROCESS | 1652 | 1461338400230 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:20:00 INFO - PROCESS | 1652 | 1461338400236 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 1652 | 1461338400240 Marionette TRACE conn2 <- [1,2850,null,{}] 08:20:00 INFO - PROCESS | 1652 | 1461338400251 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}] 08:20:00 INFO - PROCESS | 1652 | 1461338400400 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:20:00 INFO - PROCESS | 1652 | 1461338400500 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c222800 == 117 [pid = 1652] [id = 720] 08:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11a72f000) [pid = 1652] [serial = 2160] [outer = 0x0] 08:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11aa36c00) [pid = 1652] [serial = 2161] [outer = 0x11a72f000] 08:20:00 INFO - PROCESS | 1652 | 1461338400530 Marionette DEBUG loaded listener.js 08:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11aa7bc00) [pid = 1652] [serial = 2162] [outer = 0x11a72f000] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12caf1000 == 116 [pid = 1652] [id = 288] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x127ffe800 == 115 [pid = 1652] [id = 545] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f171800 == 114 [pid = 1652] [id = 604] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4e0800 == 113 [pid = 1652] [id = 304] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125b59800 == 112 [pid = 1652] [id = 187] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e172000 == 111 [pid = 1652] [id = 540] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12fbab800 == 110 [pid = 1652] [id = 544] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x142d08000 == 109 [pid = 1652] [id = 707] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x142b47000 == 108 [pid = 1652] [id = 706] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbc8000 == 107 [pid = 1652] [id = 705] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x13a61b000 == 106 [pid = 1652] [id = 704] 08:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12f970000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12aac7400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 08:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12da1ec00) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 08:20:00 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12f862400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x137088000 == 105 [pid = 1652] [id = 703] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f96e000 == 104 [pid = 1652] [id = 702] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e906000 == 103 [pid = 1652] [id = 701] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d494800 == 102 [pid = 1652] [id = 700] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b742800 == 101 [pid = 1652] [id = 699] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125b51000 == 100 [pid = 1652] [id = 698] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae0800 == 99 [pid = 1652] [id = 697] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c14f800 == 98 [pid = 1652] [id = 696] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x142703800 == 97 [pid = 1652] [id = 692] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x142416800 == 96 [pid = 1652] [id = 691] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x13a633800 == 95 [pid = 1652] [id = 690] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x13878b800 == 94 [pid = 1652] [id = 689] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x13079b800 == 93 [pid = 1652] [id = 688] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f9b4800 == 92 [pid = 1652] [id = 687] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b54f800 == 91 [pid = 1652] [id = 686] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125aa1000 == 90 [pid = 1652] [id = 685] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e5ba000 == 89 [pid = 1652] [id = 684] 08:20:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f959800 == 88 [pid = 1652] [id = 18] 08:20:00 INFO - PROCESS | 1652 | 1461338400984 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 777ms 08:20:01 INFO - PROCESS | 1652 | 1461338401011 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:20:01 INFO - PROCESS | 1652 | 1461338401012 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:20:01 INFO - PROCESS | 1652 | 1461338401016 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 1652 | 1461338401018 Marionette TRACE conn2 <- [1,2854,null,{}] 08:20:01 INFO - PROCESS | 1652 | 1461338401020 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}] 08:20:01 INFO - PROCESS | 1652 | 1461338401128 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12ff52c00) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x118ecf400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11584c400) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12da16400) [pid = 1652] [serial = 1382] [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.] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x128483000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x125913400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x126d07000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12aab0000) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x125e74800) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x1277de400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12a188c00) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12a7e6c00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12aac2800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12ff58800) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11566f400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11aa36400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129741400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12a480800) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11bedd000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11c18b400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x114ba2000) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 08:20:01 INFO - PROCESS | 1652 | 1461338401217 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f6d800 == 89 [pid = 1652] [id = 721] 08:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x115466000) [pid = 1652] [serial = 2163] [outer = 0x0] 08:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x119749000) [pid = 1652] [serial = 2164] [outer = 0x115466000] 08:20:01 INFO - PROCESS | 1652 | 1461338401245 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11af95000) [pid = 1652] [serial = 2165] [outer = 0x115466000] 08:20:01 INFO - PROCESS | 1652 | 1461338401572 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]]]}] 08:20:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:20:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 570ms 08:20:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:20:01 INFO - PROCESS | 1652 | 1461338401587 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:20:01 INFO - PROCESS | 1652 | 1461338401588 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:20:01 INFO - PROCESS | 1652 | 1461338401590 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 1652 | 1461338401591 Marionette TRACE conn2 <- [1,2858,null,{}] 08:20:01 INFO - PROCESS | 1652 | 1461338401593 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}] 08:20:01 INFO - PROCESS | 1652 | 1461338401719 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:20:01 INFO - PROCESS | 1652 | 1461338401816 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c15d800 == 90 [pid = 1652] [id = 722] 08:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11b954c00) [pid = 1652] [serial = 2166] [outer = 0x0] 08:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11bcd9000) [pid = 1652] [serial = 2167] [outer = 0x11b954c00] 08:20:01 INFO - PROCESS | 1652 | 1461338401844 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11bf47400) [pid = 1652] [serial = 2168] [outer = 0x11b954c00] 08:20:02 INFO - PROCESS | 1652 | 1461338402173 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 08:20:02 INFO - PROCESS | 1652 | 1461338402210 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 1652 | 1461338402212 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:20:02 INFO - PROCESS | 1652 | 1461338402215 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 1652 | 1461338402216 Marionette TRACE conn2 <- [1,2862,null,{}] 08:20:02 INFO - PROCESS | 1652 | 1461338402236 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}] 08:20:02 INFO - PROCESS | 1652 | 1461338402348 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:20:02 INFO - PROCESS | 1652 | 1461338402353 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297c8000 == 91 [pid = 1652] [id = 723] 08:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11c190800) [pid = 1652] [serial = 2169] [outer = 0x0] 08:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x122e1bc00) [pid = 1652] [serial = 2170] [outer = 0x11c190800] 08:20:02 INFO - PROCESS | 1652 | 1461338402382 Marionette DEBUG loaded listener.js 08:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x125a55400) [pid = 1652] [serial = 2171] [outer = 0x11c190800] 08:20:02 INFO - PROCESS | 1652 | 1461338402780 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]]]}] 08:20:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:20:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 579ms 08:20:02 INFO - PROCESS | 1652 | 1461338402795 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 1652 | 1461338402796 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:20:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:20:02 INFO - PROCESS | 1652 | 1461338402798 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 1652 | 1461338402801 Marionette TRACE conn2 <- [1,2866,null,{}] 08:20:02 INFO - PROCESS | 1652 | 1461338402805 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}] 08:20:02 INFO - PROCESS | 1652 | 1461338402944 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:20:02 INFO - PROCESS | 1652 | 1461338402992 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a161800 == 92 [pid = 1652] [id = 724] 08:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11c192000) [pid = 1652] [serial = 2172] [outer = 0x0] 08:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x125e40800) [pid = 1652] [serial = 2173] [outer = 0x11c192000] 08:20:03 INFO - PROCESS | 1652 | 1461338403019 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x126b03000) [pid = 1652] [serial = 2174] [outer = 0x11c192000] 08:20:03 INFO - PROCESS | 1652 | 1461338403370 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]]]}] 08:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 622ms 08:20:03 INFO - PROCESS | 1652 | 1461338403420 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1652 | 1461338403421 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:20:03 INFO - PROCESS | 1652 | 1461338403424 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1652 | 1461338403425 Marionette TRACE conn2 <- [1,2870,null,{}] 08:20:03 INFO - PROCESS | 1652 | 1461338403427 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}] 08:20:03 INFO - PROCESS | 1652 | 1461338403553 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:20:03 INFO - PROCESS | 1652 | 1461338403571 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accb000 == 93 [pid = 1652] [id = 725] 08:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x115689800) [pid = 1652] [serial = 2175] [outer = 0x0] 08:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x126d0d800) [pid = 1652] [serial = 2176] [outer = 0x115689800] 08:20:03 INFO - PROCESS | 1652 | 1461338403598 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1273c5800) [pid = 1652] [serial = 2177] [outer = 0x115689800] 08:20:03 INFO - PROCESS | 1652 | 1461338403970 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]]]}] 08:20:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:20:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 08:20:03 INFO - PROCESS | 1652 | 1461338403993 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1652 | 1461338403994 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:20:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:20:03 INFO - PROCESS | 1652 | 1461338403996 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1652 | 1461338403997 Marionette TRACE conn2 <- [1,2874,null,{}] 08:20:04 INFO - PROCESS | 1652 | 1461338404009 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}] 08:20:04 INFO - PROCESS | 1652 | 1461338404138 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:20:04 INFO - PROCESS | 1652 | 1461338404154 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af21000 == 94 [pid = 1652] [id = 726] 08:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x125913c00) [pid = 1652] [serial = 2178] [outer = 0x0] 08:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1275a2800) [pid = 1652] [serial = 2179] [outer = 0x125913c00] 08:20:04 INFO - PROCESS | 1652 | 1461338404180 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x127ebcc00) [pid = 1652] [serial = 2180] [outer = 0x125913c00] 08:20:04 INFO - PROCESS | 1652 | 1461338404561 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]]]}] 08:20:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:20:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 574ms 08:20:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:20:04 INFO - PROCESS | 1652 | 1461338404572 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:20:04 INFO - PROCESS | 1652 | 1461338404573 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:20:04 INFO - PROCESS | 1652 | 1461338404575 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:20:04 INFO - PROCESS | 1652 | 1461338404576 Marionette TRACE conn2 <- [1,2878,null,{}] 08:20:04 INFO - PROCESS | 1652 | 1461338404578 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}] 08:20:04 INFO - PROCESS | 1652 | 1461338404711 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:20:04 INFO - PROCESS | 1652 | 1461338404724 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc3800 == 95 [pid = 1652] [id = 727] 08:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1273edc00) [pid = 1652] [serial = 2181] [outer = 0x0] 08:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x128483000) [pid = 1652] [serial = 2182] [outer = 0x1273edc00] 08:20:04 INFO - PROCESS | 1652 | 1461338404749 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x1297b9800) [pid = 1652] [serial = 2183] [outer = 0x1273edc00] 08:20:05 INFO - PROCESS | 1652 | 1461338405114 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]]]}] 08:20:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:20:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 08:20:05 INFO - PROCESS | 1652 | 1461338405145 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 1652 | 1461338405147 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:20:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:20:05 INFO - PROCESS | 1652 | 1461338405156 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 1652 | 1461338405158 Marionette TRACE conn2 <- [1,2882,null,{}] 08:20:05 INFO - PROCESS | 1652 | 1461338405160 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}] 08:20:05 INFO - PROCESS | 1652 | 1461338405691 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12d170c00) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x119748400) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x13875a400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12aaab400) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12d16c800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x119a10c00) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x1273e4400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x114b9f800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12a7e1400) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11568a000) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x125a4ec00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11861cc00) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:20:05 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12aab1800) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:20:05 INFO - PROCESS | 1652 | 1461338405777 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71f000 == 96 [pid = 1652] [id = 728] 08:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x114ba0000) [pid = 1652] [serial = 2184] [outer = 0x0] 08:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x119748400) [pid = 1652] [serial = 2185] [outer = 0x114ba0000] 08:20:05 INFO - PROCESS | 1652 | 1461338405809 Marionette DEBUG loaded listener.js 08:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a1d3c00) [pid = 1652] [serial = 2186] [outer = 0x114ba0000] 08:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:20:06 INFO - PROCESS | 1652 | 1461338406124 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]]]}] 08:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 972ms 08:20:06 INFO - PROCESS | 1652 | 1461338406129 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 1652 | 1461338406130 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:20:06 INFO - PROCESS | 1652 | 1461338406139 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 1652 | 1461338406141 Marionette TRACE conn2 <- [1,2886,null,{}] 08:20:06 INFO - PROCESS | 1652 | 1461338406143 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}] 08:20:06 INFO - PROCESS | 1652 | 1461338406247 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:20:06 INFO - PROCESS | 1652 | 1461338406324 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db35000 == 97 [pid = 1652] [id = 729] 08:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a189000) [pid = 1652] [serial = 2187] [outer = 0x0] 08:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12a487800) [pid = 1652] [serial = 2188] [outer = 0x12a189000] 08:20:06 INFO - PROCESS | 1652 | 1461338406351 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12a7e6c00) [pid = 1652] [serial = 2189] [outer = 0x12a189000] 08:20:06 INFO - PROCESS | 1652 | 1461338406638 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]]]}] 08:20:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:20:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 526ms 08:20:06 INFO - PROCESS | 1652 | 1461338406660 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 1652 | 1461338406661 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:20:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:20:06 INFO - PROCESS | 1652 | 1461338406663 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 1652 | 1461338406665 Marionette TRACE conn2 <- [1,2890,null,{}] 08:20:06 INFO - PROCESS | 1652 | 1461338406674 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}] 08:20:06 INFO - PROCESS | 1652 | 1461338406776 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:20:06 INFO - PROCESS | 1652 | 1461338406781 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4ec800 == 98 [pid = 1652] [id = 730] 08:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12a7e9800) [pid = 1652] [serial = 2190] [outer = 0x0] 08:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12aaacc00) [pid = 1652] [serial = 2191] [outer = 0x12a7e9800] 08:20:06 INFO - PROCESS | 1652 | 1461338406806 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12aac1800) [pid = 1652] [serial = 2192] [outer = 0x12a7e9800] 08:20:07 INFO - PROCESS | 1652 | 1461338407179 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 522ms 08:20:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:20:07 INFO - PROCESS | 1652 | 1461338407187 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 1652 | 1461338407188 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:20:07 INFO - PROCESS | 1652 | 1461338407190 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1652 | 1461338407191 Marionette TRACE conn2 <- [1,2894,null,{}] 08:20:07 INFO - PROCESS | 1652 | 1461338407193 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}] 08:20:07 INFO - PROCESS | 1652 | 1461338407338 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:20:07 INFO - PROCESS | 1652 | 1461338407345 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5ce000 == 99 [pid = 1652] [id = 731] 08:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x129ea5800) [pid = 1652] [serial = 2193] [outer = 0x0] 08:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12aabb400) [pid = 1652] [serial = 2194] [outer = 0x129ea5800] 08:20:07 INFO - PROCESS | 1652 | 1461338407370 Marionette DEBUG loaded listener.js 08:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12ac5a400) [pid = 1652] [serial = 2195] [outer = 0x129ea5800] 08:20:07 INFO - PROCESS | 1652 | 1461338407820 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]]]}] 08:20:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:20:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 671ms 08:20:07 INFO - PROCESS | 1652 | 1461338407861 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 1652 | 1461338407864 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:20:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:20:07 INFO - PROCESS | 1652 | 1461338407868 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1652 | 1461338407871 Marionette TRACE conn2 <- [1,2898,null,{}] 08:20:07 INFO - PROCESS | 1652 | 1461338407875 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}] 08:20:08 INFO - PROCESS | 1652 | 1461338408007 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:20:08 INFO - PROCESS | 1652 | 1461338408143 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa02800 == 100 [pid = 1652] [id = 732] 08:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x11566b400) [pid = 1652] [serial = 2196] [outer = 0x0] 08:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11566f400) [pid = 1652] [serial = 2197] [outer = 0x11566b400] 08:20:08 INFO - PROCESS | 1652 | 1461338408183 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x118ed0000) [pid = 1652] [serial = 2198] [outer = 0x11566b400] 08:20:08 INFO - PROCESS | 1652 | 1461338408654 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]]]}] 08:20:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:20:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 826ms 08:20:08 INFO - PROCESS | 1652 | 1461338408694 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:20:08 INFO - PROCESS | 1652 | 1461338408698 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:20:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:20:08 INFO - PROCESS | 1652 | 1461338408703 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 1652 | 1461338408705 Marionette TRACE conn2 <- [1,2902,null,{}] 08:20:08 INFO - PROCESS | 1652 | 1461338408708 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}] 08:20:08 INFO - PROCESS | 1652 | 1461338408833 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:20:08 INFO - PROCESS | 1652 | 1461338408954 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e93800 == 101 [pid = 1652] [id = 733] 08:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x118f9cc00) [pid = 1652] [serial = 2199] [outer = 0x0] 08:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11a510c00) [pid = 1652] [serial = 2200] [outer = 0x118f9cc00] 08:20:08 INFO - PROCESS | 1652 | 1461338408986 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11af94400) [pid = 1652] [serial = 2201] [outer = 0x118f9cc00] 08:20:09 INFO - PROCESS | 1652 | 1461338409439 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:20:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:20:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 770ms 08:20:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:20:09 INFO - PROCESS | 1652 | 1461338409474 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:20:09 INFO - PROCESS | 1652 | 1461338409476 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:20:09 INFO - PROCESS | 1652 | 1461338409478 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:20:09 INFO - PROCESS | 1652 | 1461338409481 Marionette TRACE conn2 <- [1,2906,null,{}] 08:20:09 INFO - PROCESS | 1652 | 1461338409489 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}] 08:20:09 INFO - PROCESS | 1652 | 1461338409613 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:20:09 INFO - PROCESS | 1652 | 1461338409708 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d496000 == 102 [pid = 1652] [id = 734] 08:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x11b957000) [pid = 1652] [serial = 2202] [outer = 0x0] 08:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x1238c7400) [pid = 1652] [serial = 2203] [outer = 0x11b957000] 08:20:09 INFO - PROCESS | 1652 | 1461338409744 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x125e4a800) [pid = 1652] [serial = 2204] [outer = 0x11b957000] 08:20:10 INFO - PROCESS | 1652 | 1461338410165 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]]]}] 08:20:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:20:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 724ms 08:20:10 INFO - PROCESS | 1652 | 1461338410203 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:20:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:20:10 INFO - PROCESS | 1652 | 1461338410205 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:20:10 INFO - PROCESS | 1652 | 1461338410207 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1652 | 1461338410209 Marionette TRACE conn2 <- [1,2910,null,{}] 08:20:10 INFO - PROCESS | 1652 | 1461338410211 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}] 08:20:10 INFO - PROCESS | 1652 | 1461338410332 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:20:10 INFO - PROCESS | 1652 | 1461338410424 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f96c800 == 103 [pid = 1652] [id = 735] 08:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12697ec00) [pid = 1652] [serial = 2205] [outer = 0x0] 08:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x127ebb800) [pid = 1652] [serial = 2206] [outer = 0x12697ec00] 08:20:10 INFO - PROCESS | 1652 | 1461338410457 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x129eb2800) [pid = 1652] [serial = 2207] [outer = 0x12697ec00] 08:20:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:20:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:20:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 619ms 08:20:10 INFO - PROCESS | 1652 | 1461338410821 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]]]}] 08:20:10 INFO - PROCESS | 1652 | 1461338410826 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:20:10 INFO - PROCESS | 1652 | 1461338410828 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:20:10 INFO - TEST-START | /DOMEvents/constructors.html 08:20:10 INFO - PROCESS | 1652 | 1461338410830 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1652 | 1461338410832 Marionette TRACE conn2 <- [1,2914,null,{}] 08:20:10 INFO - PROCESS | 1652 | 1461338410834 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}] 08:20:10 INFO - PROCESS | 1652 | 1461338410953 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:20:11 INFO - PROCESS | 1652 | 1461338411066 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fca7000 == 104 [pid = 1652] [id = 736] 08:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12a188c00) [pid = 1652] [serial = 2208] [outer = 0x0] 08:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12a7df400) [pid = 1652] [serial = 2209] [outer = 0x12a188c00] 08:20:11 INFO - PROCESS | 1652 | 1461338411096 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12ac4b800) [pid = 1652] [serial = 2210] [outer = 0x12a188c00] 08:20:11 INFO - PROCESS | 1652 | 1461338411501 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]]]}] 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:20:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:20:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:20:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:20:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:20:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:20:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:20:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:20:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:20:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 08:20:11 INFO - PROCESS | 1652 | 1461338411561 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1652 | 1461338411562 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:20:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:20:11 INFO - PROCESS | 1652 | 1461338411565 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1652 | 1461338411566 Marionette TRACE conn2 <- [1,2918,null,{}] 08:20:11 INFO - PROCESS | 1652 | 1461338411569 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}] 08:20:11 INFO - PROCESS | 1652 | 1461338411731 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:20:11 INFO - PROCESS | 1652 | 1461338411857 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x137077800 == 105 [pid = 1652] [id = 737] 08:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12ac61400) [pid = 1652] [serial = 2211] [outer = 0x0] 08:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12aede400) [pid = 1652] [serial = 2212] [outer = 0x12ac61400] 08:20:11 INFO - PROCESS | 1652 | 1461338411892 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12b708800) [pid = 1652] [serial = 2213] [outer = 0x12ac61400] 08:20:12 INFO - PROCESS | 1652 | 1461338412247 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:20:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:20:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 08:20:12 INFO - PROCESS | 1652 | 1461338412305 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1652 | 1461338412307 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:20:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:20:12 INFO - PROCESS | 1652 | 1461338412309 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1652 | 1461338412310 Marionette TRACE conn2 <- [1,2922,null,{}] 08:20:12 INFO - PROCESS | 1652 | 1461338412313 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}] 08:20:12 INFO - PROCESS | 1652 | 1461338412433 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:20:12 INFO - PROCESS | 1652 | 1461338412557 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x138787800 == 106 [pid = 1652] [id = 738] 08:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12ac61800) [pid = 1652] [serial = 2214] [outer = 0x0] 08:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12b7b1800) [pid = 1652] [serial = 2215] [outer = 0x12ac61800] 08:20:12 INFO - PROCESS | 1652 | 1461338412589 Marionette DEBUG loaded listener.js 08:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12bf77400) [pid = 1652] [serial = 2216] [outer = 0x12ac61800] 08:20:12 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:20:12 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:20:12 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:20:12 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 08:20:12 INFO - PROCESS | 1652 | 1461338412965 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]]]}] 08:20:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:20:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:20:12 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 08:20:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:20:12 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 08:20:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:20:12 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]" 08:20:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:20:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:20:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 670ms 08:20:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:20:12 INFO - PROCESS | 1652 | 1461338412979 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1652 | 1461338412981 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:20:12 INFO - PROCESS | 1652 | 1461338412984 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1652 | 1461338412985 Marionette TRACE conn2 <- [1,2926,null,{}] 08:20:12 INFO - PROCESS | 1652 | 1461338412987 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}] 08:20:13 INFO - PROCESS | 1652 | 1461338413105 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:20:13 INFO - PROCESS | 1652 | 1461338413228 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x139bbb800 == 107 [pid = 1652] [id = 739] 08:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12ac62c00) [pid = 1652] [serial = 2217] [outer = 0x0] 08:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12cab2000) [pid = 1652] [serial = 2218] [outer = 0x12ac62c00] 08:20:13 INFO - PROCESS | 1652 | 1461338413262 Marionette DEBUG loaded listener.js 08:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12da9c400) [pid = 1652] [serial = 2219] [outer = 0x12ac62c00] 08:20:13 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:20:13 INFO - PROCESS | 1652 | 1461338413621 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]]]}] 08:20:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:20:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 668ms 08:20:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:20:13 INFO - PROCESS | 1652 | 1461338413653 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:20:13 INFO - PROCESS | 1652 | 1461338413655 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:20:13 INFO - PROCESS | 1652 | 1461338413657 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:20:13 INFO - PROCESS | 1652 | 1461338413659 Marionette TRACE conn2 <- [1,2930,null,{}] 08:20:13 INFO - PROCESS | 1652 | 1461338413662 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}] 08:20:13 INFO - PROCESS | 1652 | 1461338413808 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:20:14 INFO - PROCESS | 1652 | 1461338413998 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a6e7000 == 108 [pid = 1652] [id = 740] 08:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12da99c00) [pid = 1652] [serial = 2220] [outer = 0x0] 08:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12e3a3400) [pid = 1652] [serial = 2221] [outer = 0x12da99c00] 08:20:14 INFO - PROCESS | 1652 | 1461338414048 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12e711c00) [pid = 1652] [serial = 2222] [outer = 0x12da99c00] 08:20:14 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:20:14 INFO - PROCESS | 1652 | 1461338414432 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]]]}] 08:20:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:20:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 819ms 08:20:14 INFO - PROCESS | 1652 | 1461338414477 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:20:14 INFO - PROCESS | 1652 | 1461338414478 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:20:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:20:14 INFO - PROCESS | 1652 | 1461338414481 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:20:14 INFO - PROCESS | 1652 | 1461338414482 Marionette TRACE conn2 <- [1,2934,null,{}] 08:20:14 INFO - PROCESS | 1652 | 1461338414485 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}] 08:20:14 INFO - PROCESS | 1652 | 1461338414607 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:20:14 INFO - PROCESS | 1652 | 1461338414729 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x142674800 == 109 [pid = 1652] [id = 741] 08:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12e70d400) [pid = 1652] [serial = 2223] [outer = 0x0] 08:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12f861800) [pid = 1652] [serial = 2224] [outer = 0x12e70d400] 08:20:14 INFO - PROCESS | 1652 | 1461338414761 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12fb1a800) [pid = 1652] [serial = 2225] [outer = 0x12e70d400] 08:20:15 INFO - PROCESS | 1652 | 1461338415187 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]]]}] 08:20:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:20:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 720ms 08:20:15 INFO - PROCESS | 1652 | 1461338415202 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:20:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:20:15 INFO - PROCESS | 1652 | 1461338415205 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:20:15 INFO - PROCESS | 1652 | 1461338415208 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:20:15 INFO - PROCESS | 1652 | 1461338415211 Marionette TRACE conn2 <- [1,2938,null,{}] 08:20:15 INFO - PROCESS | 1652 | 1461338415215 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}] 08:20:15 INFO - PROCESS | 1652 | 1461338415485 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:20:15 INFO - PROCESS | 1652 | 1461338415585 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x14273b800 == 110 [pid = 1652] [id = 742] 08:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12f85b400) [pid = 1652] [serial = 2226] [outer = 0x0] 08:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x136fd8c00) [pid = 1652] [serial = 2227] [outer = 0x12f85b400] 08:20:15 INFO - PROCESS | 1652 | 1461338415618 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x13867ec00) [pid = 1652] [serial = 2228] [outer = 0x12f85b400] 08:20:16 INFO - PROCESS | 1652 | 1461338416044 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]]]}] 08:20:16 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. 08:20:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 873ms 08:20:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:20:16 INFO - PROCESS | 1652 | 1461338416081 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1652 | 1461338416083 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:20:16 INFO - PROCESS | 1652 | 1461338416085 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1652 | 1461338416086 Marionette TRACE conn2 <- [1,2942,null,{}] 08:20:16 INFO - PROCESS | 1652 | 1461338416088 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}] 08:20:16 INFO - PROCESS | 1652 | 1461338416210 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:20:16 INFO - PROCESS | 1652 | 1461338416333 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e0b800 == 111 [pid = 1652] [id = 743] 08:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x115849000) [pid = 1652] [serial = 2229] [outer = 0x0] 08:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x119a12000) [pid = 1652] [serial = 2230] [outer = 0x115849000] 08:20:16 INFO - PROCESS | 1652 | 1461338416365 Marionette DEBUG loaded listener.js 08:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12b41cc00) [pid = 1652] [serial = 2231] [outer = 0x115849000] 08:20:16 INFO - PROCESS | 1652 | 1461338416705 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"]]]}] 08:20:16 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 08:20:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:20:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 08:20:16 INFO - PROCESS | 1652 | 1461338416755 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1652 | 1461338416757 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:20:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:20:16 INFO - PROCESS | 1652 | 1461338416759 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1652 | 1461338416760 Marionette TRACE conn2 <- [1,2946,null,{}] 08:20:16 INFO - PROCESS | 1652 | 1461338416763 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}] 08:20:16 INFO - PROCESS | 1652 | 1461338416885 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:20:17 INFO - PROCESS | 1652 | 1461338416996 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x129c38800 == 112 [pid = 1652] [id = 744] 08:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x114bcd400) [pid = 1652] [serial = 2232] [outer = 0x0] 08:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x136fd1800) [pid = 1652] [serial = 2233] [outer = 0x114bcd400] 08:20:17 INFO - PROCESS | 1652 | 1461338417026 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x138751800) [pid = 1652] [serial = 2234] [outer = 0x114bcd400] 08:20:17 INFO - PROCESS | 1652 | 1461338417396 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]]]}] 08:20:17 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. 08:20:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 08:20:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:20:17 INFO - PROCESS | 1652 | 1461338417428 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:20:17 INFO - PROCESS | 1652 | 1461338417430 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:20:17 INFO - PROCESS | 1652 | 1461338417432 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:20:17 INFO - PROCESS | 1652 | 1461338417433 Marionette TRACE conn2 <- [1,2950,null,{}] 08:20:17 INFO - PROCESS | 1652 | 1461338417436 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}] 08:20:17 INFO - PROCESS | 1652 | 1461338417561 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:20:17 INFO - PROCESS | 1652 | 1461338417685 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d06000 == 113 [pid = 1652] [id = 745] 08:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x138681000) [pid = 1652] [serial = 2235] [outer = 0x0] 08:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x1396cd000) [pid = 1652] [serial = 2236] [outer = 0x138681000] 08:20:17 INFO - PROCESS | 1652 | 1461338417717 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x1396d8000) [pid = 1652] [serial = 2237] [outer = 0x138681000] 08:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d11800 == 114 [pid = 1652] [id = 746] 08:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x13998e400) [pid = 1652] [serial = 2238] [outer = 0x0] 08:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x1396d1400) [pid = 1652] [serial = 2239] [outer = 0x13998e400] 08:20:18 INFO - PROCESS | 1652 | 1461338418148 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]]]}] 08:20:18 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. 08:20:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 773ms 08:20:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:20:18 INFO - PROCESS | 1652 | 1461338418205 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:20:18 INFO - PROCESS | 1652 | 1461338418206 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:20:18 INFO - PROCESS | 1652 | 1461338418208 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:20:18 INFO - PROCESS | 1652 | 1461338418210 Marionette TRACE conn2 <- [1,2954,null,{}] 08:20:18 INFO - PROCESS | 1652 | 1461338418213 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}] 08:20:18 INFO - PROCESS | 1652 | 1461338418495 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:20:18 INFO - PROCESS | 1652 | 1461338418877 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad0000 == 115 [pid = 1652] [id = 747] 08:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x1147d8400) [pid = 1652] [serial = 2240] [outer = 0x0] 08:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x114ba2000) [pid = 1652] [serial = 2241] [outer = 0x1147d8400] 08:20:18 INFO - PROCESS | 1652 | 1461338418919 Marionette DEBUG loaded listener.js 08:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x114f75c00) [pid = 1652] [serial = 2242] [outer = 0x1147d8400] 08:20:19 INFO - PROCESS | 1652 | 1461338419330 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]]]}] 08:20:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:20:19 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 08:20:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1172ms 08:20:19 INFO - PROCESS | 1652 | 1461338419380 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:20:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:20:19 INFO - PROCESS | 1652 | 1461338419383 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:20:19 INFO - PROCESS | 1652 | 1461338419387 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:20:19 INFO - PROCESS | 1652 | 1461338419389 Marionette TRACE conn2 <- [1,2958,null,{}] 08:20:19 INFO - PROCESS | 1652 | 1461338419392 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}] 08:20:19 INFO - PROCESS | 1652 | 1461338419523 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:20:19 INFO - PROCESS | 1652 | 1461338419656 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b55a000 == 116 [pid = 1652] [id = 748] 08:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x1165ef800) [pid = 1652] [serial = 2243] [outer = 0x0] 08:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x11aa34000) [pid = 1652] [serial = 2244] [outer = 0x1165ef800] 08:20:19 INFO - PROCESS | 1652 | 1461338419687 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x11ab75c00) [pid = 1652] [serial = 2245] [outer = 0x1165ef800] 08:20:20 INFO - PROCESS | 1652 | 1461338420048 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]]]}] 08:20:20 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. 08:20:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 08:20:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:20:20 INFO - PROCESS | 1652 | 1461338420061 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 1652 | 1461338420064 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:20:20 INFO - PROCESS | 1652 | 1461338420067 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1652 | 1461338420068 Marionette TRACE conn2 <- [1,2962,null,{}] 08:20:20 INFO - PROCESS | 1652 | 1461338420071 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}] 08:20:20 INFO - PROCESS | 1652 | 1461338420186 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:20:20 INFO - PROCESS | 1652 | 1461338420312 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297d5800 == 117 [pid = 1652] [id = 749] 08:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x11bf43800) [pid = 1652] [serial = 2246] [outer = 0x0] 08:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x11c274000) [pid = 1652] [serial = 2247] [outer = 0x11bf43800] 08:20:20 INFO - PROCESS | 1652 | 1461338420341 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x125a4b800) [pid = 1652] [serial = 2248] [outer = 0x11bf43800] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4ec800 == 116 [pid = 1652] [id = 730] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12db35000 == 115 [pid = 1652] [id = 729] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71f000 == 114 [pid = 1652] [id = 728] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12bbc3800 == 113 [pid = 1652] [id = 727] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12af21000 == 112 [pid = 1652] [id = 726] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12accb000 == 111 [pid = 1652] [id = 725] 08:20:20 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x139c5d400) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 08:20:20 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x13874e000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 08:20:20 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x125eb9800) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a161800 == 110 [pid = 1652] [id = 724] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1297c8000 == 109 [pid = 1652] [id = 723] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11c15d800 == 108 [pid = 1652] [id = 722] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118f6d800 == 107 [pid = 1652] [id = 721] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11c222800 == 106 [pid = 1652] [id = 720] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x125938800 == 105 [pid = 1652] [id = 719] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa12000 == 104 [pid = 1652] [id = 718] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x145ef2000 == 103 [pid = 1652] [id = 715] 08:20:20 INFO - PROCESS | 1652 | 1461338420808 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]]]}] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x145eda800 == 102 [pid = 1652] [id = 714] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x142ecd800 == 101 [pid = 1652] [id = 713] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x142dbd800 == 100 [pid = 1652] [id = 712] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x139bc9800 == 99 [pid = 1652] [id = 711] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49b800 == 98 [pid = 1652] [id = 710] 08:20:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a703800 == 97 [pid = 1652] [id = 709] 08:20:20 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. 08:20:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 770ms 08:20:20 INFO - PROCESS | 1652 | 1461338420838 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:20:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:20:20 INFO - PROCESS | 1652 | 1461338420839 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:20:20 INFO - PROCESS | 1652 | 1461338420843 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1652 | 1461338420847 Marionette TRACE conn2 <- [1,2966,null,{}] 08:20:20 INFO - PROCESS | 1652 | 1461338420853 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}] 08:20:20 INFO - PROCESS | 1652 | 1461338420961 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:20:20 INFO - PROCESS | 1652 | 1461338420972 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592f000 == 98 [pid = 1652] [id = 750] 08:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x11ab6ec00) [pid = 1652] [serial = 2249] [outer = 0x0] 08:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x125e75c00) [pid = 1652] [serial = 2250] [outer = 0x11ab6ec00] 08:20:21 INFO - PROCESS | 1652 | 1461338420999 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x1273e6000) [pid = 1652] [serial = 2251] [outer = 0x11ab6ec00] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12dbe5400) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x138757800) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x139845c00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x13984d400) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x1396d5800) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12ae73400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12b711800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12b707000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12d1f6000) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x136fd6c00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11c57b800) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11ada2c00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12a1d3400) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12a1c9400) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12aa33800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x115549000) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x114baac00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12acb6c00) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12a489400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x125a55000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x126d0c400) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12ae73000) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11c18d800) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x11af98000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12fb24c00) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x1191b9400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12da9dc00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12e70b800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12fb30c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x137caa800) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x138689000) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x139997800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12da20c00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x13984c800) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 08:20:21 INFO - PROCESS | 1652 | 1461338421396 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]]]}] 08:20:21 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. 08:20:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 573ms 08:20:21 INFO - PROCESS | 1652 | 1461338421416 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:20:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:20:21 INFO - PROCESS | 1652 | 1461338421420 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:20:21 INFO - PROCESS | 1652 | 1461338421423 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1652 | 1461338421424 Marionette TRACE conn2 <- [1,2970,null,{}] 08:20:21 INFO - PROCESS | 1652 | 1461338421427 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}] 08:20:21 INFO - PROCESS | 1652 | 1461338421553 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:20:21 INFO - PROCESS | 1652 | 1461338421584 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a706800 == 99 [pid = 1652] [id = 751] 08:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12759f000) [pid = 1652] [serial = 2252] [outer = 0x0] 08:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12847e400) [pid = 1652] [serial = 2253] [outer = 0x12759f000] 08:20:21 INFO - PROCESS | 1652 | 1461338421627 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x129ea3c00) [pid = 1652] [serial = 2254] [outer = 0x12759f000] 08:20:22 INFO - PROCESS | 1652 | 1461338422093 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]]]}] 08:20:22 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. 08:20:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 721ms 08:20:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:20:22 INFO - PROCESS | 1652 | 1461338422143 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 1652 | 1461338422144 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:20:22 INFO - PROCESS | 1652 | 1461338422147 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 1652 | 1461338422148 Marionette TRACE conn2 <- [1,2974,null,{}] 08:20:22 INFO - PROCESS | 1652 | 1461338422150 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}] 08:20:22 INFO - PROCESS | 1652 | 1461338422254 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:20:22 INFO - PROCESS | 1652 | 1461338422258 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d334000 == 100 [pid = 1652] [id = 752] 08:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12a47d000) [pid = 1652] [serial = 2255] [outer = 0x0] 08:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12a488800) [pid = 1652] [serial = 2256] [outer = 0x12a47d000] 08:20:22 INFO - PROCESS | 1652 | 1461338422291 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12aab3000) [pid = 1652] [serial = 2257] [outer = 0x12a47d000] 08:20:22 INFO - PROCESS | 1652 | 1461338422659 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]]]}] 08:20:22 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. 08:20:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 521ms 08:20:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:20:22 INFO - PROCESS | 1652 | 1461338422672 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 1652 | 1461338422673 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:20:22 INFO - PROCESS | 1652 | 1461338422676 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 1652 | 1461338422677 Marionette TRACE conn2 <- [1,2978,null,{}] 08:20:22 INFO - PROCESS | 1652 | 1461338422679 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}] 08:20:22 INFO - PROCESS | 1652 | 1461338422842 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:20:22 INFO - PROCESS | 1652 | 1461338422892 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e178000 == 101 [pid = 1652] [id = 753] 08:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x127e76800) [pid = 1652] [serial = 2258] [outer = 0x0] 08:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12acbe800) [pid = 1652] [serial = 2259] [outer = 0x127e76800] 08:20:22 INFO - PROCESS | 1652 | 1461338422918 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b588800) [pid = 1652] [serial = 2260] [outer = 0x127e76800] 08:20:23 INFO - PROCESS | 1652 | 1461338423243 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]]]}] 08:20:23 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. 08:20:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 618ms 08:20:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:20:23 INFO - PROCESS | 1652 | 1461338423294 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:20:23 INFO - PROCESS | 1652 | 1461338423295 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:20:23 INFO - PROCESS | 1652 | 1461338423297 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:20:23 INFO - PROCESS | 1652 | 1461338423299 Marionette TRACE conn2 <- [1,2982,null,{}] 08:20:23 INFO - PROCESS | 1652 | 1461338423301 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}] 08:20:23 INFO - PROCESS | 1652 | 1461338423438 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:20:23 INFO - PROCESS | 1652 | 1461338423452 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f96f800 == 102 [pid = 1652] [id = 754] 08:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12b58a400) [pid = 1652] [serial = 2261] [outer = 0x0] 08:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12da1d400) [pid = 1652] [serial = 2262] [outer = 0x12b58a400] 08:20:23 INFO - PROCESS | 1652 | 1461338423478 Marionette DEBUG loaded listener.js 08:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12fb1ac00) [pid = 1652] [serial = 2263] [outer = 0x12b58a400] 08:20:23 INFO - PROCESS | 1652 | 1461338423826 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"]]]}] 08:20:23 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 08:20:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:20:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 571ms 08:20:23 INFO - PROCESS | 1652 | 1461338423870 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:20:23 INFO - PROCESS | 1652 | 1461338423871 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:20:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:20:23 INFO - PROCESS | 1652 | 1461338423874 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:20:23 INFO - PROCESS | 1652 | 1461338423875 Marionette TRACE conn2 <- [1,2986,null,{}] 08:20:23 INFO - PROCESS | 1652 | 1461338423877 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}] 08:20:24 INFO - PROCESS | 1652 | 1461338424012 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:20:24 INFO - PROCESS | 1652 | 1461338424027 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x13079e000 == 103 [pid = 1652] [id = 755] 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12fb2d800) [pid = 1652] [serial = 2264] [outer = 0x0] 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x136fd7400) [pid = 1652] [serial = 2265] [outer = 0x12fb2d800] 08:20:24 INFO - PROCESS | 1652 | 1461338424052 Marionette DEBUG loaded listener.js 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x13867f400) [pid = 1652] [serial = 2266] [outer = 0x12fb2d800] 08:20:24 INFO - PROCESS | 1652 | 1461338424402 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]]]}] 08:20:24 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. 08:20:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 569ms 08:20:24 INFO - PROCESS | 1652 | 1461338424444 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:20:24 INFO - PROCESS | 1652 | 1461338424445 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:20:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:20:24 INFO - PROCESS | 1652 | 1461338424447 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 1652 | 1461338424448 Marionette TRACE conn2 <- [1,2990,null,{}] 08:20:24 INFO - PROCESS | 1652 | 1461338424451 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}] 08:20:24 INFO - PROCESS | 1652 | 1461338424589 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:20:24 INFO - PROCESS | 1652 | 1461338424612 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x139bc8000 == 104 [pid = 1652] [id = 756] 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12fb2e400) [pid = 1652] [serial = 2267] [outer = 0x0] 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x1396d8400) [pid = 1652] [serial = 2268] [outer = 0x12fb2e400] 08:20:24 INFO - PROCESS | 1652 | 1461338424638 Marionette DEBUG loaded listener.js 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x139850800) [pid = 1652] [serial = 2269] [outer = 0x12fb2e400] 08:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x139bcf800 == 105 [pid = 1652] [id = 757] 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x13999bc00) [pid = 1652] [serial = 2270] [outer = 0x0] 08:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x139993000) [pid = 1652] [serial = 2271] [outer = 0x13999bc00] 08:20:25 INFO - PROCESS | 1652 | 1461338425013 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]]]}] 08:20:25 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. 08:20:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 574ms 08:20:25 INFO - PROCESS | 1652 | 1461338425021 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:20:25 INFO - PROCESS | 1652 | 1461338425023 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:20:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:20:25 INFO - PROCESS | 1652 | 1461338425025 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1652 | 1461338425026 Marionette TRACE conn2 <- [1,2994,null,{}] 08:20:25 INFO - PROCESS | 1652 | 1461338425028 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}] 08:20:25 INFO - PROCESS | 1652 | 1461338425382 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x1273edc00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12a7e9800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x114ba0000) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12a189000) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x1158d2000) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x11560dc00) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11c190800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x115689800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11b954c00) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x115466000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x125913c00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x11c192000) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11a72f000) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:20:25 INFO - PROCESS | 1652 | 1461338425471 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f16000 == 106 [pid = 1652] [id = 758] 08:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x115466000) [pid = 1652] [serial = 2272] [outer = 0x0] 08:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x116548800) [pid = 1652] [serial = 2273] [outer = 0x115466000] 08:20:25 INFO - PROCESS | 1652 | 1461338425501 Marionette DEBUG loaded listener.js 08:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x126d02c00) [pid = 1652] [serial = 2274] [outer = 0x115466000] 08:20:25 INFO - PROCESS | 1652 | 1461338425825 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]]]}] 08:20:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:20:25 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 08:20:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 820ms 08:20:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:20:25 INFO - PROCESS | 1652 | 1461338425859 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:20:25 INFO - PROCESS | 1652 | 1461338425861 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:20:25 INFO - PROCESS | 1652 | 1461338425864 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1652 | 1461338425869 Marionette TRACE conn2 <- [1,2998,null,{}] 08:20:25 INFO - PROCESS | 1652 | 1461338425873 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}] 08:20:26 INFO - PROCESS | 1652 | 1461338426058 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:20:26 INFO - PROCESS | 1652 | 1461338426065 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x142db4000 == 107 [pid = 1652] [id = 759] 08:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x126d07800) [pid = 1652] [serial = 2275] [outer = 0x0] 08:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x139994c00) [pid = 1652] [serial = 2276] [outer = 0x126d07800] 08:20:26 INFO - PROCESS | 1652 | 1461338426107 Marionette DEBUG loaded listener.js 08:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x139c5dc00) [pid = 1652] [serial = 2277] [outer = 0x126d07800] 08:20:26 INFO - PROCESS | 1652 | 1461338426535 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]]]}] 08:20:26 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. 08:20:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 678ms 08:20:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:20:26 INFO - PROCESS | 1652 | 1461338426544 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:20:26 INFO - PROCESS | 1652 | 1461338426546 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:20:26 INFO - PROCESS | 1652 | 1461338426550 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:20:26 INFO - PROCESS | 1652 | 1461338426552 Marionette TRACE conn2 <- [1,3002,null,{}] 08:20:26 INFO - PROCESS | 1652 | 1461338426556 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}] 08:20:26 INFO - PROCESS | 1652 | 1461338426776 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:20:26 INFO - PROCESS | 1652 | 1461338426973 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba93800 == 108 [pid = 1652] [id = 760] 08:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x115612000) [pid = 1652] [serial = 2278] [outer = 0x0] 08:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11568e000) [pid = 1652] [serial = 2279] [outer = 0x115612000] 08:20:27 INFO - PROCESS | 1652 | 1461338427030 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x119a0bc00) [pid = 1652] [serial = 2280] [outer = 0x115612000] 08:20:27 INFO - PROCESS | 1652 | 1461338427547 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]]]}] 08:20:27 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. 08:20:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1024ms 08:20:27 INFO - PROCESS | 1652 | 1461338427574 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:20:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:20:27 INFO - PROCESS | 1652 | 1461338427577 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:20:27 INFO - PROCESS | 1652 | 1461338427580 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:20:27 INFO - PROCESS | 1652 | 1461338427583 Marionette TRACE conn2 <- [1,3006,null,{}] 08:20:27 INFO - PROCESS | 1652 | 1461338427587 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}] 08:20:27 INFO - PROCESS | 1652 | 1461338427719 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:20:27 INFO - PROCESS | 1652 | 1461338427848 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac12000 == 109 [pid = 1652] [id = 761] 08:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11ad9b800) [pid = 1652] [serial = 2281] [outer = 0x0] 08:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11bce4800) [pid = 1652] [serial = 2282] [outer = 0x11ad9b800] 08:20:27 INFO - PROCESS | 1652 | 1461338427883 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x11c27dc00) [pid = 1652] [serial = 2283] [outer = 0x11ad9b800] 08:20:28 INFO - PROCESS | 1652 | 1461338428248 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]]]}] 08:20:28 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. 08:20:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 721ms 08:20:28 INFO - PROCESS | 1652 | 1461338428303 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1652 | 1461338428305 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:20:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:20:28 INFO - PROCESS | 1652 | 1461338428329 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1652 | 1461338428330 Marionette TRACE conn2 <- [1,3010,null,{}] 08:20:28 INFO - PROCESS | 1652 | 1461338428350 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}] 08:20:28 INFO - PROCESS | 1652 | 1461338428525 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:20:28 INFO - PROCESS | 1652 | 1461338428595 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f961800 == 110 [pid = 1652] [id = 762] 08:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x125e44800) [pid = 1652] [serial = 2284] [outer = 0x0] 08:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x1277e5000) [pid = 1652] [serial = 2285] [outer = 0x125e44800] 08:20:28 INFO - PROCESS | 1652 | 1461338428629 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12a192800) [pid = 1652] [serial = 2286] [outer = 0x125e44800] 08:20:29 INFO - PROCESS | 1652 | 1461338429005 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]]]}] 08:20:29 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 08:20:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 720ms 08:20:29 INFO - PROCESS | 1652 | 1461338429049 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 1652 | 1461338429051 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:20:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:20:29 INFO - PROCESS | 1652 | 1461338429060 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 1652 | 1461338429064 Marionette TRACE conn2 <- [1,3014,null,{}] 08:20:29 INFO - PROCESS | 1652 | 1461338429066 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}] 08:20:29 INFO - PROCESS | 1652 | 1461338429194 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:20:29 INFO - PROCESS | 1652 | 1461338429321 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d0e800 == 111 [pid = 1652] [id = 763] 08:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x125e4c000) [pid = 1652] [serial = 2287] [outer = 0x0] 08:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12a7eb400) [pid = 1652] [serial = 2288] [outer = 0x125e4c000] 08:20:29 INFO - PROCESS | 1652 | 1461338429354 Marionette DEBUG loaded listener.js 08:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12ae76800) [pid = 1652] [serial = 2289] [outer = 0x125e4c000] 08:20:29 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:20:29 INFO - PROCESS | 1652 | 1461338429740 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:20:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:20:29 INFO - {} 08:20:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:20:29 INFO - {} 08:20:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:20:29 INFO - {} 08:20:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:20:29 INFO - {} 08:20:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 729ms 08:20:29 INFO - PROCESS | 1652 | 1461338429785 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 1652 | 1461338429786 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:20:29 INFO - TEST-START | /FileAPI/fileReader.html 08:20:29 INFO - PROCESS | 1652 | 1461338429788 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 1652 | 1461338429790 Marionette TRACE conn2 <- [1,3018,null,{}] 08:20:29 INFO - PROCESS | 1652 | 1461338429857 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}] 08:20:29 INFO - PROCESS | 1652 | 1461338429974 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:20:30 INFO - PROCESS | 1652 | 1461338430091 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x14311e000 == 112 [pid = 1652] [id = 764] 08:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12aedd800) [pid = 1652] [serial = 2290] [outer = 0x0] 08:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12d1f6c00) [pid = 1652] [serial = 2291] [outer = 0x12aedd800] 08:20:30 INFO - PROCESS | 1652 | 1461338430122 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x13984b400) [pid = 1652] [serial = 2292] [outer = 0x12aedd800] 08:20:30 INFO - PROCESS | 1652 | 1461338430490 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]]]}] 08:20:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:20:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:20:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:20:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:20:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 719ms 08:20:30 INFO - TEST-START | /FileAPI/historical.html 08:20:30 INFO - PROCESS | 1652 | 1461338430508 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 1652 | 1461338430510 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:20:30 INFO - PROCESS | 1652 | 1461338430512 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - PROCESS | 1652 | 1461338430513 Marionette TRACE conn2 <- [1,3022,null,{}] 08:20:30 INFO - PROCESS | 1652 | 1461338430516 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}] 08:20:30 INFO - PROCESS | 1652 | 1461338430641 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:20:30 INFO - PROCESS | 1652 | 1461338430769 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x14731e800 == 113 [pid = 1652] [id = 765] 08:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x139c5e000) [pid = 1652] [serial = 2293] [outer = 0x0] 08:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x139c63c00) [pid = 1652] [serial = 2294] [outer = 0x139c5e000] 08:20:30 INFO - PROCESS | 1652 | 1461338430810 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x13a37c000) [pid = 1652] [serial = 2295] [outer = 0x139c5e000] 08:20:31 INFO - PROCESS | 1652 | 1461338431206 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"]]]}] 08:20:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:20:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:20:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:20:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:20:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:20:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:20:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:20:31 INFO - TEST-OK | /FileAPI/historical.html | took 719ms 08:20:31 INFO - PROCESS | 1652 | 1461338431232 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 1652 | 1461338431233 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:20:31 INFO - TEST-START | /FileAPI/idlharness.html 08:20:31 INFO - PROCESS | 1652 | 1461338431236 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 1652 | 1461338431237 Marionette TRACE conn2 <- [1,3026,null,{}] 08:20:31 INFO - PROCESS | 1652 | 1461338431240 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}] 08:20:31 INFO - PROCESS | 1652 | 1461338431365 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:20:31 INFO - PROCESS | 1652 | 1461338431495 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x139758800 == 114 [pid = 1652] [id = 766] 08:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x113387800) [pid = 1652] [serial = 2296] [outer = 0x0] 08:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x113391400) [pid = 1652] [serial = 2297] [outer = 0x113387800] 08:20:31 INFO - PROCESS | 1652 | 1461338431527 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x13a37d400) [pid = 1652] [serial = 2298] [outer = 0x113387800] 08:20:32 INFO - PROCESS | 1652 | 1461338432135 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:20:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:20:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:20:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:20:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:20: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 08:20:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:20:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:20:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:20: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 08:20:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:20:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:20:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:20: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 08:20:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:20: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 08:20: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 08:20:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:20:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:20:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:20:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:20: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 08:20:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:20: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 08:20: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 08:20:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:20:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:20:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:20:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:20:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:20:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:20:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 931ms 08:20:32 INFO - PROCESS | 1652 | 1461338432168 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:20:32 INFO - PROCESS | 1652 | 1461338432169 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:20:32 INFO - TEST-START | /FileAPI/idlharness.worker 08:20:32 INFO - PROCESS | 1652 | 1461338432171 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:20:32 INFO - PROCESS | 1652 | 1461338432172 Marionette TRACE conn2 <- [1,3030,null,{}] 08:20:32 INFO - PROCESS | 1652 | 1461338432175 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}] 08:20:32 INFO - PROCESS | 1652 | 1461338432333 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:20:32 INFO - PROCESS | 1652 | 1461338432462 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x139db2000 == 115 [pid = 1652] [id = 767] 08:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x11338a400) [pid = 1652] [serial = 2299] [outer = 0x0] 08:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x13a383800) [pid = 1652] [serial = 2300] [outer = 0x11338a400] 08:20:32 INFO - PROCESS | 1652 | 1461338432492 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x142598c00) [pid = 1652] [serial = 2301] [outer = 0x11338a400] 08:20:32 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:20:33 INFO - PROCESS | 1652 | 1461338433322 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:20:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:20:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:20:33 INFO - {} 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:20:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:20:33 INFO - {} 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:20:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:20:33 INFO - {} 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:20:33 INFO - {} 08:20: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 - {} 08:20:33 INFO - {} 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:20:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:20:33 INFO - {} 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:20:33 INFO - {} 08:20: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 - {} 08:20:33 INFO - {} 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:20:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:20:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:20:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20: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 08:20:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:20:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:20:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:20:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:20:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:20:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:20:33 INFO - {} 08:20:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1183ms 08:20:33 INFO - PROCESS | 1652 | 1461338433356 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:20:33 INFO - PROCESS | 1652 | 1461338433359 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:20:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:20:33 INFO - PROCESS | 1652 | 1461338433362 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 1652 | 1461338433364 Marionette TRACE conn2 <- [1,3034,null,{}] 08:20:33 INFO - PROCESS | 1652 | 1461338433367 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}] 08:20:33 INFO - PROCESS | 1652 | 1461338433570 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:20:33 INFO - PROCESS | 1652 | 1461338433738 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x146758800 == 116 [pid = 1652] [id = 768] 08:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x13a416800) [pid = 1652] [serial = 2302] [outer = 0x0] 08:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x146042000) [pid = 1652] [serial = 2303] [outer = 0x13a416800] 08:20:33 INFO - PROCESS | 1652 | 1461338433772 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x146f87000) [pid = 1652] [serial = 2304] [outer = 0x13a416800] 08:20:34 INFO - PROCESS | 1652 | 1461338434137 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]]]}] 08:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:20:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 821ms 08:20:34 INFO - PROCESS | 1652 | 1461338434184 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 1652 | 1461338434185 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:20:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:20:34 INFO - PROCESS | 1652 | 1461338434188 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 1652 | 1461338434189 Marionette TRACE conn2 <- [1,3038,null,{}] 08:20:34 INFO - PROCESS | 1652 | 1461338434191 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}] 08:20:34 INFO - PROCESS | 1652 | 1461338434317 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:20:34 INFO - PROCESS | 1652 | 1461338434415 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x14676f000 == 117 [pid = 1652] [id = 769] 08:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x13a415c00) [pid = 1652] [serial = 2305] [outer = 0x0] 08:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x146926c00) [pid = 1652] [serial = 2306] [outer = 0x13a415c00] 08:20:34 INFO - PROCESS | 1652 | 1461338434446 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x14692c000) [pid = 1652] [serial = 2307] [outer = 0x13a415c00] 08:20:34 INFO - PROCESS | 1652 | 1461338434807 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"]]]}] 08:20:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:20:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:20:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 669ms 08:20:34 INFO - PROCESS | 1652 | 1461338434858 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 1652 | 1461338434859 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:20:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:20:34 INFO - PROCESS | 1652 | 1461338434862 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 1652 | 1461338434863 Marionette TRACE conn2 <- [1,3042,null,{}] 08:20:34 INFO - PROCESS | 1652 | 1461338434866 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}] 08:20:35 INFO - PROCESS | 1652 | 1461338435047 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:20:35 INFO - PROCESS | 1652 | 1461338435172 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4e0800 == 118 [pid = 1652] [id = 770] 08:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x12a485c00) [pid = 1652] [serial = 2308] [outer = 0x0] 08:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x12fb21400) [pid = 1652] [serial = 2309] [outer = 0x12a485c00] 08:20:35 INFO - PROCESS | 1652 | 1461338435206 Marionette DEBUG loaded listener.js 08:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x146a34000) [pid = 1652] [serial = 2310] [outer = 0x12a485c00] 08:20:35 INFO - PROCESS | 1652 | 1461338435687 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]]]}] 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:20: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. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:20: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'.) 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:20: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. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:20: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. 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:20: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. 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:20:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:20: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. 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:20:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:20:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:20:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:20:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:20:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 877ms 08:20:35 INFO - PROCESS | 1652 | 1461338435740 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:20:35 INFO - PROCESS | 1652 | 1461338435742 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:20:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:20:35 INFO - PROCESS | 1652 | 1461338435792 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:20:35 INFO - PROCESS | 1652 | 1461338435793 Marionette TRACE conn2 <- [1,3046,null,{}] 08:20:35 INFO - PROCESS | 1652 | 1461338435796 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}] 08:20:35 INFO - PROCESS | 1652 | 1461338435925 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:20:36 INFO - PROCESS | 1652 | 1461338436321 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127f09000 == 119 [pid = 1652] [id = 771] 08:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x113389400) [pid = 1652] [serial = 2311] [outer = 0x0] 08:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x11338fc00) [pid = 1652] [serial = 2312] [outer = 0x113389400] 08:20:36 INFO - PROCESS | 1652 | 1461338436355 Marionette DEBUG loaded listener.js 08:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x114bc6c00) [pid = 1652] [serial = 2313] [outer = 0x113389400] 08:20:36 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:20:36 INFO - PROCESS | 1652 | 1461338436786 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:20:36 INFO - {} 08:20:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1025ms 08:20:36 INFO - PROCESS | 1652 | 1461338436815 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1652 | 1461338436818 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:20:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:20:36 INFO - PROCESS | 1652 | 1461338436821 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1652 | 1461338436823 Marionette TRACE conn2 <- [1,3050,null,{}] 08:20:36 INFO - PROCESS | 1652 | 1461338436881 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}] 08:20:37 INFO - PROCESS | 1652 | 1461338436994 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:20:37 INFO - PROCESS | 1652 | 1461338437125 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7a6000 == 120 [pid = 1652] [id = 772] 08:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x115690800) [pid = 1652] [serial = 2314] [outer = 0x0] 08:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x11ab73000) [pid = 1652] [serial = 2315] [outer = 0x115690800] 08:20:37 INFO - PROCESS | 1652 | 1461338437156 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x11bae3400) [pid = 1652] [serial = 2316] [outer = 0x115690800] 08:20:37 INFO - PROCESS | 1652 | 1461338437520 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]]]}] 08:20:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:20:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:20:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:20:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:20:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 732ms 08:20:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:20:37 INFO - PROCESS | 1652 | 1461338437555 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:20:37 INFO - PROCESS | 1652 | 1461338437558 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:20:37 INFO - PROCESS | 1652 | 1461338437560 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:20:37 INFO - PROCESS | 1652 | 1461338437562 Marionette TRACE conn2 <- [1,3054,null,{}] 08:20:37 INFO - PROCESS | 1652 | 1461338437564 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}] 08:20:37 INFO - PROCESS | 1652 | 1461338437700 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:20:37 INFO - PROCESS | 1652 | 1461338437806 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4ed000 == 121 [pid = 1652] [id = 773] 08:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x11c190800) [pid = 1652] [serial = 2317] [outer = 0x0] 08:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x125a4c000) [pid = 1652] [serial = 2318] [outer = 0x11c190800] 08:20:37 INFO - PROCESS | 1652 | 1461338437834 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x125e4d000) [pid = 1652] [serial = 2319] [outer = 0x11c190800] 08:20:38 INFO - PROCESS | 1652 | 1461338438386 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"]]]}] 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:20:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:20:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:20: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" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:20: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" 08:20:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:20:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:20:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 891ms 08:20:38 INFO - PROCESS | 1652 | 1461338438453 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:20:38 INFO - PROCESS | 1652 | 1461338438455 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:20:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:20:38 INFO - PROCESS | 1652 | 1461338438464 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:20:38 INFO - PROCESS | 1652 | 1461338438470 Marionette TRACE conn2 <- [1,3058,null,{}] 08:20:38 INFO - PROCESS | 1652 | 1461338438473 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}] 08:20:38 INFO - PROCESS | 1652 | 1461338438595 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:20:38 INFO - PROCESS | 1652 | 1461338438730 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eda3000 == 122 [pid = 1652] [id = 774] 08:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x125e73000) [pid = 1652] [serial = 2320] [outer = 0x0] 08:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x12acba400) [pid = 1652] [serial = 2321] [outer = 0x125e73000] 08:20:38 INFO - PROCESS | 1652 | 1461338438760 Marionette DEBUG loaded listener.js 08:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x12aee5400) [pid = 1652] [serial = 2322] [outer = 0x125e73000] 08:20:39 INFO - PROCESS | 1652 | 1461338439178 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]]]}] 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:20:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:20:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:20:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:20:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:20:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:20:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:20:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:20:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:20:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 734ms 08:20:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:20:39 INFO - PROCESS | 1652 | 1461338439193 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:20:39 INFO - PROCESS | 1652 | 1461338439194 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:20:39 INFO - PROCESS | 1652 | 1461338439197 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:20:39 INFO - PROCESS | 1652 | 1461338439198 Marionette TRACE conn2 <- [1,3062,null,{}] 08:20:39 INFO - PROCESS | 1652 | 1461338439201 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}] 08:20:39 INFO - PROCESS | 1652 | 1461338439320 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:20:39 INFO - PROCESS | 1652 | 1461338439425 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x138786000 == 123 [pid = 1652] [id = 775] 08:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x12a488000) [pid = 1652] [serial = 2323] [outer = 0x0] 08:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x12b712800) [pid = 1652] [serial = 2324] [outer = 0x12a488000] 08:20:39 INFO - PROCESS | 1652 | 1461338439456 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x12da94000) [pid = 1652] [serial = 2325] [outer = 0x12a488000] 08:20:39 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x142db4000 == 122 [pid = 1652] [id = 759] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118f16000 == 121 [pid = 1652] [id = 758] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x139bcf800 == 120 [pid = 1652] [id = 757] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x139bc8000 == 119 [pid = 1652] [id = 756] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x13079e000 == 118 [pid = 1652] [id = 755] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12f96f800 == 117 [pid = 1652] [id = 754] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 292 (0x139a1f400) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 291 (0x12d1f6400) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 290 (0x139846000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 289 (0x11acc9000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 288 (0x136fdd400) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 287 (0x139a23800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 286 (0x12ac54400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 285 (0x13a37a800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 284 (0x12973f000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 283 (0x12aabb400) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12e178000 == 116 [pid = 1652] [id = 753] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d334000 == 115 [pid = 1652] [id = 752] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a706800 == 114 [pid = 1652] [id = 751] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12592f000 == 113 [pid = 1652] [id = 750] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1297d5800 == 112 [pid = 1652] [id = 749] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b55a000 == 111 [pid = 1652] [id = 748] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad0000 == 110 [pid = 1652] [id = 747] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x142d11800 == 109 [pid = 1652] [id = 746] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x142d06000 == 108 [pid = 1652] [id = 745] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129c38800 == 107 [pid = 1652] [id = 744] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x125e0b800 == 106 [pid = 1652] [id = 743] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x14273b800 == 105 [pid = 1652] [id = 742] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x142674800 == 104 [pid = 1652] [id = 741] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x13a6e7000 == 103 [pid = 1652] [id = 740] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x139bbb800 == 102 [pid = 1652] [id = 739] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x138787800 == 101 [pid = 1652] [id = 738] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x137077800 == 100 [pid = 1652] [id = 737] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12fca7000 == 99 [pid = 1652] [id = 736] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12f96c800 == 98 [pid = 1652] [id = 735] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d496000 == 97 [pid = 1652] [id = 734] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x127e93800 == 96 [pid = 1652] [id = 733] 08:20:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa02800 == 95 [pid = 1652] [id = 732] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x118a56000) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x1163da400) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x115687000) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x115615000) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x122e1bc00) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x126d0d800) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x125a55400) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x11bcd9000) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x11bf47400) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x119749000) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x11af95000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x1275a2800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x125e40800) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x11aa36c00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x11aa7bc00) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x128483000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x1297b9800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x127ebcc00) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x12aac1800) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12aaacc00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12a1d3c00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12a487800) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x119748400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x1273c5800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12a7e6c00) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x126b03000) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 08:20:39 INFO - PROCESS | 1652 | 1461338439900 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:20:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:20:39 INFO - {} 08:20:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 718ms 08:20:39 INFO - PROCESS | 1652 | 1461338439916 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:20:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:20:39 INFO - PROCESS | 1652 | 1461338439917 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:20:39 INFO - PROCESS | 1652 | 1461338439919 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:20:39 INFO - PROCESS | 1652 | 1461338439920 Marionette TRACE conn2 <- [1,3066,null,{}] 08:20:39 INFO - PROCESS | 1652 | 1461338439922 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}] 08:20:40 INFO - PROCESS | 1652 | 1461338440029 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:20:40 INFO - PROCESS | 1652 | 1461338440035 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126e2b000 == 96 [pid = 1652] [id = 776] 08:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x12aac1800) [pid = 1652] [serial = 2326] [outer = 0x0] 08:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x12ae73400) [pid = 1652] [serial = 2327] [outer = 0x12aac1800] 08:20:40 INFO - PROCESS | 1652 | 1461338440069 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12dbe0c00) [pid = 1652] [serial = 2328] [outer = 0x12aac1800] 08:20:40 INFO - PROCESS | 1652 | 1461338440468 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]]]}] 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:20:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 569ms 08:20:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:20:40 INFO - PROCESS | 1652 | 1461338440488 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1652 | 1461338440490 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:20:40 INFO - PROCESS | 1652 | 1461338440492 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1652 | 1461338440493 Marionette TRACE conn2 <- [1,3070,null,{}] 08:20:40 INFO - PROCESS | 1652 | 1461338440495 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}] 08:20:40 INFO - PROCESS | 1652 | 1461338440600 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:20:40 INFO - PROCESS | 1652 | 1461338440604 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bbc5800 == 97 [pid = 1652] [id = 777] 08:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12e3e3000) [pid = 1652] [serial = 2329] [outer = 0x0] 08:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12ff55c00) [pid = 1652] [serial = 2330] [outer = 0x12e3e3000] 08:20:40 INFO - PROCESS | 1652 | 1461338440630 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x137ca6000) [pid = 1652] [serial = 2331] [outer = 0x12e3e3000] 08:20:41 INFO - PROCESS | 1652 | 1461338441011 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]]]}] 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:20:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 569ms 08:20:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:20:41 INFO - PROCESS | 1652 | 1461338441062 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1652 | 1461338441063 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:20:41 INFO - PROCESS | 1652 | 1461338441065 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1652 | 1461338441066 Marionette TRACE conn2 <- [1,3074,null,{}] 08:20:41 INFO - PROCESS | 1652 | 1461338441068 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}] 08:20:41 INFO - PROCESS | 1652 | 1461338441171 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:20:41 INFO - PROCESS | 1652 | 1461338441177 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f176000 == 98 [pid = 1652] [id = 778] 08:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x13867dc00) [pid = 1652] [serial = 2332] [outer = 0x0] 08:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x138756400) [pid = 1652] [serial = 2333] [outer = 0x13867dc00] 08:20:41 INFO - PROCESS | 1652 | 1461338441203 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x13984c000) [pid = 1652] [serial = 2334] [outer = 0x13867dc00] 08:20:41 INFO - PROCESS | 1652 | 1461338441546 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]]]}] 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:20:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:20:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 08:20:41 INFO - PROCESS | 1652 | 1461338441586 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1652 | 1461338441587 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:20:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:20:41 INFO - PROCESS | 1652 | 1461338441590 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1652 | 1461338441591 Marionette TRACE conn2 <- [1,3078,null,{}] 08:20:41 INFO - PROCESS | 1652 | 1461338441593 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}] 08:20:41 INFO - PROCESS | 1652 | 1461338441698 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:20:41 INFO - PROCESS | 1652 | 1461338441807 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x13078a800 == 99 [pid = 1652] [id = 779] 08:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x136fd0c00) [pid = 1652] [serial = 2335] [outer = 0x0] 08:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x139996400) [pid = 1652] [serial = 2336] [outer = 0x136fd0c00] 08:20:41 INFO - PROCESS | 1652 | 1461338441833 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x139c5b000) [pid = 1652] [serial = 2337] [outer = 0x136fd0c00] 08:20:42 INFO - PROCESS | 1652 | 1461338442182 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] 08:20:42 INFO - PROCESS | 1652 | 1461338442216 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:20:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:20:42 INFO - PROCESS | 1652 | 1461338442227 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 1652 | 1461338442229 Marionette TRACE conn2 <- [1,3082,null,{}] 08:20:42 INFO - PROCESS | 1652 | 1461338442232 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}] 08:20:42 INFO - PROCESS | 1652 | 1461338442421 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:20:42 INFO - PROCESS | 1652 | 1461338442439 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a516000 == 100 [pid = 1652] [id = 780] 08:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x118a4fc00) [pid = 1652] [serial = 2338] [outer = 0x0] 08:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x139c66400) [pid = 1652] [serial = 2339] [outer = 0x118a4fc00] 08:20:42 INFO - PROCESS | 1652 | 1461338442465 Marionette DEBUG loaded listener.js 08:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x14248d800) [pid = 1652] [serial = 2340] [outer = 0x118a4fc00] 08:20:42 INFO - PROCESS | 1652 | 1461338442822 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]]]}] 08:20:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:20:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:20:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 622ms 08:20:42 INFO - PROCESS | 1652 | 1461338442849 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 1652 | 1461338442850 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:20:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:20:42 INFO - PROCESS | 1652 | 1461338442859 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 1652 | 1461338442861 Marionette TRACE conn2 <- [1,3086,null,{}] 08:20:42 INFO - PROCESS | 1652 | 1461338442863 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}] 08:20:43 INFO - PROCESS | 1652 | 1461338443006 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:20:43 INFO - PROCESS | 1652 | 1461338443045 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x14240b800 == 101 [pid = 1652] [id = 781] 08:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x136fad000) [pid = 1652] [serial = 2341] [outer = 0x0] 08:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x136fb0c00) [pid = 1652] [serial = 2342] [outer = 0x136fad000] 08:20:43 INFO - PROCESS | 1652 | 1461338443075 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x14248e800) [pid = 1652] [serial = 2343] [outer = 0x136fad000] 08:20:43 INFO - PROCESS | 1652 | 1461338443465 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:20:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 617ms 08:20:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:20:43 INFO - PROCESS | 1652 | 1461338443478 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:20:43 INFO - PROCESS | 1652 | 1461338443481 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:20:43 INFO - PROCESS | 1652 | 1461338443484 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:20:43 INFO - PROCESS | 1652 | 1461338443489 Marionette TRACE conn2 <- [1,3090,null,{}] 08:20:43 INFO - PROCESS | 1652 | 1461338443503 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}] 08:20:43 INFO - PROCESS | 1652 | 1461338443745 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:20:43 INFO - PROCESS | 1652 | 1461338443768 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d05800 == 102 [pid = 1652] [id = 782] 08:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x11a737400) [pid = 1652] [serial = 2344] [outer = 0x0] 08:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x12a1d4c00) [pid = 1652] [serial = 2345] [outer = 0x11a737400] 08:20:43 INFO - PROCESS | 1652 | 1461338443810 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x137ca5c00) [pid = 1652] [serial = 2346] [outer = 0x11a737400] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12aa36000) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12dbeac00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x1188b2c00) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x129c91000) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x126b02800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x115689400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12ac64400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x137cad000) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x1147e5400) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x1191b0400) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12aab0c00) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x12ac57c00) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x11ab71400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x119747000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x12bf78c00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12bd83c00) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12697e800) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11aa7f800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12fb27800) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x13868a400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x139c5ec00) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x139a18800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12a190800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x12591ec00) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12a195000) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x12e731400) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x127eb6800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12b5d6c00) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x129eac400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x114d81000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11bf44800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12fb23800) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x115466000) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12b58a400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12fb2d800) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x13999bc00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12fb2e400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x127e76800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12697ec00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11ab6ec00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12a188c00) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x1165ef800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12a47d000) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11bf43800) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11b957000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x129ea5800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12ac61400) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x1147d8400) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x118f9cc00) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12759f000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x11566b400) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:20:44 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x13998e400) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:20:44 INFO - PROCESS | 1652 | 1461338444764 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:20:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:20:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1289ms 08:20:44 INFO - PROCESS | 1652 | 1461338444773 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 1652 | 1461338444774 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:20:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:20:44 INFO - PROCESS | 1652 | 1461338444776 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - PROCESS | 1652 | 1461338444777 Marionette TRACE conn2 <- [1,3094,null,{}] 08:20:44 INFO - PROCESS | 1652 | 1461338444780 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}] 08:20:44 INFO - PROCESS | 1652 | 1461338444887 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:20:44 INFO - PROCESS | 1652 | 1461338444891 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e1b800 == 103 [pid = 1652] [id = 783] 08:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x114f72400) [pid = 1652] [serial = 2347] [outer = 0x0] 08:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x119747800) [pid = 1652] [serial = 2348] [outer = 0x114f72400] 08:20:44 INFO - PROCESS | 1652 | 1461338444917 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x11bf43800) [pid = 1652] [serial = 2349] [outer = 0x114f72400] 08:20:45 INFO - PROCESS | 1652 | 1461338445277 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:20:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:20:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 08:20:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:20:45 INFO - PROCESS | 1652 | 1461338445295 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:20:45 INFO - PROCESS | 1652 | 1461338445296 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:20:45 INFO - PROCESS | 1652 | 1461338445298 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 1652 | 1461338445299 Marionette TRACE conn2 <- [1,3098,null,{}] 08:20:45 INFO - PROCESS | 1652 | 1461338445307 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}] 08:20:45 INFO - PROCESS | 1652 | 1461338445464 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:20:45 INFO - PROCESS | 1652 | 1461338445471 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac13000 == 104 [pid = 1652] [id = 784] 08:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x115618400) [pid = 1652] [serial = 2350] [outer = 0x0] 08:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x122e1ac00) [pid = 1652] [serial = 2351] [outer = 0x115618400] 08:20:45 INFO - PROCESS | 1652 | 1461338445499 Marionette DEBUG loaded listener.js 08:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x1273e5000) [pid = 1652] [serial = 2352] [outer = 0x115618400] 08:20:45 INFO - PROCESS | 1652 | 1461338445916 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]]]}] 08:20:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:20:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:20:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 626ms 08:20:45 INFO - PROCESS | 1652 | 1461338445924 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:20:45 INFO - PROCESS | 1652 | 1461338445926 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:20:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:20:45 INFO - PROCESS | 1652 | 1461338445930 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 1652 | 1461338445931 Marionette TRACE conn2 <- [1,3102,null,{}] 08:20:45 INFO - PROCESS | 1652 | 1461338445935 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}] 08:20:46 INFO - PROCESS | 1652 | 1461338446106 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:20:46 INFO - PROCESS | 1652 | 1461338446221 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x142d0f800 == 105 [pid = 1652] [id = 785] 08:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x11c26c000) [pid = 1652] [serial = 2353] [outer = 0x0] 08:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12a47b800) [pid = 1652] [serial = 2354] [outer = 0x11c26c000] 08:20:46 INFO - PROCESS | 1652 | 1461338446249 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12aedb400) [pid = 1652] [serial = 2355] [outer = 0x11c26c000] 08:20:46 INFO - PROCESS | 1652 | 1461338446521 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:20:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:20:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 625ms 08:20:46 INFO - PROCESS | 1652 | 1461338446558 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 1652 | 1461338446559 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:20:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:20:46 INFO - PROCESS | 1652 | 1461338446562 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 1652 | 1461338446563 Marionette TRACE conn2 <- [1,3106,null,{}] 08:20:46 INFO - PROCESS | 1652 | 1461338446565 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}] 08:20:46 INFO - PROCESS | 1652 | 1461338446679 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:20:46 INFO - PROCESS | 1652 | 1461338446874 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7bf800 == 106 [pid = 1652] [id = 786] 08:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x113386400) [pid = 1652] [serial = 2356] [outer = 0x0] 08:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x113392400) [pid = 1652] [serial = 2357] [outer = 0x113386400] 08:20:46 INFO - PROCESS | 1652 | 1461338446908 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x115687000) [pid = 1652] [serial = 2358] [outer = 0x113386400] 08:20:47 INFO - PROCESS | 1652 | 1461338447311 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]]]}] 08:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:20:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 768ms 08:20:47 INFO - PROCESS | 1652 | 1461338447332 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:20:47 INFO - PROCESS | 1652 | 1461338447335 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:20:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:20:47 INFO - PROCESS | 1652 | 1461338447339 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:20:47 INFO - PROCESS | 1652 | 1461338447341 Marionette TRACE conn2 <- [1,3110,null,{}] 08:20:47 INFO - PROCESS | 1652 | 1461338447345 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}] 08:20:47 INFO - PROCESS | 1652 | 1461338447505 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:20:47 INFO - PROCESS | 1652 | 1461338447615 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b567000 == 107 [pid = 1652] [id = 787] 08:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x11ada2c00) [pid = 1652] [serial = 2359] [outer = 0x0] 08:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x11bce5c00) [pid = 1652] [serial = 2360] [outer = 0x11ada2c00] 08:20:47 INFO - PROCESS | 1652 | 1461338447647 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x122e1d400) [pid = 1652] [serial = 2361] [outer = 0x11ada2c00] 08:20:48 INFO - PROCESS | 1652 | 1461338448141 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"]]]}] 08:20:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:20:48 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 08:20:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:20:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:20:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:20:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:20:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 821ms 08:20:48 INFO - PROCESS | 1652 | 1461338448164 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:20:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:20:48 INFO - PROCESS | 1652 | 1461338448169 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:20:48 INFO - PROCESS | 1652 | 1461338448172 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 1652 | 1461338448175 Marionette TRACE conn2 <- [1,3114,null,{}] 08:20:48 INFO - PROCESS | 1652 | 1461338448179 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}] 08:20:48 INFO - PROCESS | 1652 | 1461338448334 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:20:48 INFO - PROCESS | 1652 | 1461338448441 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\", \"4647d5e4-341b-4123-978a-39f259ea103d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e5d4000 == 108 [pid = 1652] [id = 788] 08:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x1238c7000) [pid = 1652] [serial = 2362] [outer = 0x0] 08:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x126b02400) [pid = 1652] [serial = 2363] [outer = 0x1238c7000] 08:20:48 INFO - PROCESS | 1652 | 1461338448472 Marionette DEBUG loaded listener.js 08:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12973b000) [pid = 1652] [serial = 2364] [outer = 0x1238c7000] 08:20:48 INFO - PROCESS | 1652 | 1461338448843 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]]]}] 08:20:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:20:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 725ms 08:20:48 INFO - PROCESS | 1652 | 1461338448923 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:20:48 INFO - PROCESS | 1652 | 1461338448924 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:20:50 WARNING - u'runner_teardown' () 08:20:50 INFO - No more tests 08:20:50 INFO - Got 0 unexpected results 08:20:50 INFO - SUITE-END | took 550s 08:20:50 INFO - Closing logging queue 08:20:50 INFO - queue closed 08:20:50 INFO - Return code: 0 08:20:50 WARNING - # TBPL SUCCESS # 08:20:50 INFO - Running post-action listener: _resource_record_post_action 08:20:50 INFO - Running post-run listener: _resource_record_post_run 08:20:51 INFO - Total resource usage - Wall time: 573s; CPU: 57.0%; Read bytes: 32333312; Write bytes: 993463808; Read time: 328; Write time: 4780 08:20:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:20:51 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196200960; Write bytes: 190821888; Read time: 16043; Write time: 344 08:20:51 INFO - run-tests - Wall time: 554s; CPU: 57.0%; Read bytes: 30154240; Write bytes: 790411776; Read time: 302; Write time: 4394 08:20:51 INFO - Running post-run listener: _upload_blobber_files 08:20:51 INFO - Blob upload gear active. 08:20:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:20:51 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 08:20:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:20:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:20:51 INFO - (blobuploader) - INFO - Open directory for files ... 08:20:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:20:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:20:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:20:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:20:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:20:53 INFO - (blobuploader) - INFO - Done attempting. 08:20:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:20:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:20:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:20:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:20:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:20:55 INFO - (blobuploader) - INFO - Done attempting. 08:20:55 INFO - (blobuploader) - INFO - Iteration through files over. 08:20:55 INFO - Return code: 0 08:20:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:20:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:20:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ebae4e6fc99c0d33d994b31ca147e6911cd6462d2ff351bb187960b633b7e987c0f77acd887e82883d80eac957a88cfc5b30deee3b2181297ccca51e83ad02c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b8c879c7e737f1f7e6783ef0e396586c027373c8fbea6ffa5888df80fa058934ebd88ef75a8ef3875c2a47f8160d97cfa9786f58477a08a47ae34a51ce4c8955"} 08:20:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:20:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:20:55 INFO - Contents: 08:20:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ebae4e6fc99c0d33d994b31ca147e6911cd6462d2ff351bb187960b633b7e987c0f77acd887e82883d80eac957a88cfc5b30deee3b2181297ccca51e83ad02c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b8c879c7e737f1f7e6783ef0e396586c027373c8fbea6ffa5888df80fa058934ebd88ef75a8ef3875c2a47f8160d97cfa9786f58477a08a47ae34a51ce4c8955"} 08:20:55 INFO - Running post-run listener: copy_logs_to_upload_dir 08:20:55 INFO - Copying logs to upload dir... 08:20:55 INFO - mkdir: /builds/slave/test/build/upload/logs 08:20:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=689.143602 ========= master_lag: 0.49 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 29 secs) (at 2016-04-22 08:20:55.423661) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 08:20:55.427229) ========= 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.VGFgFNHXll/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.oGnozA7VYV/Listeners TMPDIR=/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ebae4e6fc99c0d33d994b31ca147e6911cd6462d2ff351bb187960b633b7e987c0f77acd887e82883d80eac957a88cfc5b30deee3b2181297ccca51e83ad02c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b8c879c7e737f1f7e6783ef0e396586c027373c8fbea6ffa5888df80fa058934ebd88ef75a8ef3875c2a47f8160d97cfa9786f58477a08a47ae34a51ce4c8955"} build_url:https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012756 build_url: 'https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ebae4e6fc99c0d33d994b31ca147e6911cd6462d2ff351bb187960b633b7e987c0f77acd887e82883d80eac957a88cfc5b30deee3b2181297ccca51e83ad02c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/b8c879c7e737f1f7e6783ef0e396586c027373c8fbea6ffa5888df80fa058934ebd88ef75a8ef3875c2a47f8160d97cfa9786f58477a08a47ae34a51ce4c8955"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VHU7GTWESOC3NfWUItzuNQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 08:20:55.462879) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:20:55.463241) ========= 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.VGFgFNHXll/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.oGnozA7VYV/Listeners TMPDIR=/var/folders/_6/_bx65ff90k958brrpkt4nbpw00000w/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.005258 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 08:20:55.512402) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 08:20:55.512800) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 08:20:55.513218) ========= ========= Total master_lag: 16.75 =========